BBS水木清华站∶精华区

发信人: huangxiaolin (玲儿), 信区: Java        
标  题: Re: 骡子问题 
发信站: BBS 水木清华站 (Sun Dec 10 13:58:37 2000) 
 
现在看来,可以这样了,上帝先想好各种动物的外部特点: 
public interface character_horse{} 
public interface character_donkey{} 
public interface charactor_mule extends character_horse,character_donkey{} 
然后描述各种动物: 
public class animal{} 
public class mule extends animal extends character_mule{} 
public class horse extends animal extends character_horse{} 
...   
 
【 在 DBPZ (小石头※从头再来) 的大作中提到: 】 
 假设上帝使用JAVA描述世界,假设骡子拥有马和驴的一切方法 
 他将怎样描述 Class mule? 
 public Class mule extends horse implements donkey 
 还是 
 public Class mule extends donkey implements horse 
 还是 
 public Class mule extends mammal implements horse,donkey 
 还是怎样的呢? 
 无论怎样,都会有很大的代码重复。 
 
 
-- 
 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.112.147.30] 

BBS水木清华站∶精华区