摘要: 2012-05-04163-170/913Java编程思想第四版——第二十一天7.3 代理Java没有提供对代理的直接支持,这是继承与组合之间的中庸之道。讲一个成员对象置于所要构造的类中(就像组合),但与此同时在新类中暴露了该成员对象的所有方法(就像继承)。7.4 结合使用组合和继承同时使用组合和继承是很常见的事。虽然编译器强制初始化基类,并且要求在构造器起始处就要这么做,但是它并不监督必须将成员对象也初始化,这一点需要自己时刻注意。7.4.1 确保正确清理注意对基类清理方法和成员对象清理方法的调用顺序,以防某个子对象依赖于另一个子对象情形的发生。一般而言,所采用的形式应该与C++编译器在其析 阅读全文
posted @ 2012-05-04 12:58 凌紫冥 阅读(185) 评论(0) 推荐(0) 编辑