摘要: 很多人都提倡用组合来代替继承。按我说,应该反对继承。继承是面向对象的一个设计bug。尤其是有接口以来,将实现和接口清晰分离的做法,才是真正的面向对象。用类做接口,不过是把接口和实现混着用,是一种错误设计。因此,应该反对一切形式的继承。唯一盼望的是面向对象语言能够更好地支持组合模式,改进接口的实现简易性。---------------------------------------------------------------------------------------------------------------------------------------------------- 阅读全文
posted @ 2011-05-06 14:18 诺贝尔 阅读(469) 评论(1) 推荐(0) 编辑