共 2 篇文章 |
|
缺省适配模式:抽象类的唯一优点是有具体类的部分实现,接口补充了抽象类的所有缺点,所以联合使用抽象类和接口是一个很好的选择。分为类的创建模式和对象的创建模式两种。代理模式:代理模式给某一个对象提供一个代理对象,并由代理对象控制对源对象的引用。代理模式可以并不知道真正的被代理对象,而仅仅持有一个被代理对象的接口,这时候代... 阅797 转22 评0 公众公开 07-06-12 14:23 |
聚合和组合的区别在于:聚合关系是"has-a"关系,组合关系是"contains-a"关系;图3.4 聚合和组合 关联和聚合的区别主要在语义上,关联的两个对象之间一般是平等的,例如你是我的朋友,聚合则一般不是平等的,例如一个公司包含了很多员工,其实现上是差不多的。聚合和组合的区别则在语义和实现上都有差别,组合的两个对象之... 阅50050 转131 评0 公众公开 07-06-12 11:16 |