2013年2月3日

设计原则:和继承相比,更推荐使用组合

摘要: 英文名字Favor composition over inheritance.说明继承的优点继承是多态的基础(在静态语言中),也是继承的主要目的。继承能带来一定的重用,但重用不是继承的主要目的。继承的缺点编译时绑定。强耦合。组合的优点运行时绑定。弱耦合。复用。组合的缺点不支持多态。备注组合和继承可以一起使用,并不冲突,组合模式、代理模式、装饰者模式就是这种思想的经典应用。 阅读全文

posted @ 2013-02-03 10:07 幸福框架 阅读(468) 评论(0) 推荐(0) 编辑

导航

我要啦免费统计