- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 聚合和组合的区别
<br />聚合和组合的最大的区别是在组合关联中 部分与整体有着同样的生命周期。 <br />聚合关系中,代表部分事物的可以属于多个聚合对象,可以为多个聚合对象共享,而且可以随时改变它所从属的聚合对象.代表部分事物的对象与代表聚合事物对象的生存期无关,一旦删除了它的一个聚合对象,不一定也就随即删除代表部分事物的对象.<br />在组合关系中,代表整体事物的对象负责创建和删除代表部分事物的对象,代表部分事物只属于一个组合对象.一旦删除了组合对象,也就随即删除了相应的代表部分事物的对象.
2011-03-02 15:17:00
966
转载 define和typedef的区别
define和typedef的区别2007-04-03 15:02 1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查
2007-09-11 15:58:00
499
转载 Singleton(单态设计模式)
设计模式之Singleton(单态模式)具体参考:http://www.qqread.com/soft-engineering/t320491.html
2007-09-11 14:56:00
364
转载 享元模式(Flyweight Pattern)
当以下所有的条件都满足时,可以考虑使用享元模式: 1、 一个系统有大量的对象。 2、 这些对象耗费大量的内存。3、 这些对象的状态中的大部分都可以外部化。4、 这些对象可以按照内蕴状态分成很多的组,当把外蕴对象从对象中剔除时,每一个组都可以仅用一个对象代替。5、 软件系统不依赖于这些对象的身份,换言之,这些对象可以是不可分辨的。具体的参考:http://terryl
2007-09-11 14:50:00
400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人