寒星轩

There are innumerable stars in the sky, the smallest is me!

用户操作
[即时聊天] [发私信] [加为好友]
李星ID:starlee
207011次访问,排名341好友62人,关注者106
欢迎大家访问我的Blog。
主要是C++,设计模式,面向对象设计方面的技术文章。
starlee的文章
原创 98 篇
翻译 0 篇
转载 45 篇
评论 331 篇
李星的公告
郑重声明

        本BLOG所发表的 原创文章,作者保留一切权利。必须经过作者本人同意后方可转载,并注名作者(StarLee)和出处(CSDN Blog)。
作者Email:
coolstarlee(at)sohu.com
最近评论
陈诚:好象不一样,我这个共两个类,实现类和接口类
深夜才走在路上:实际上使用CLR封送C++类让人很受伤,在mc中有很多C++的特性不能使用,甚至STL都不可用
hfg :错了错了,当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用。

不管基类的析构函数是不是virtual ,派生类的析构函数还是会被调用的,区别只是在于基类的析构函数有没有被调用
Forrest Yu:Star Lee:

如果有两个以上的类需要包装,那又应该怎样做呢?
Forrest Yu:CLR 还是很强大的,
一些老的MFC项目可以先手动添加
#include <afx.h>,
其他的可能要加
#include <windows.h>,
然后再用这种方法.
文章分类
收藏
相册
友情链接
houdy的专栏
lijgame的专栏
lyrebing的专栏
禾青谷
存档
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 重读《设计模式》之学习笔记(五)--我对COMPOSITE模式的理解收藏

新一篇: 重读《设计模式》之学习笔记(六)--经典的23种设计模式 | 旧一篇: 重读《设计模式》之学习笔记(四)--BRIDGE模式

   书中4.3节是COMPOSITE模式,下面是书中给的类结构图:

    并告诉我们说这是递归组合。
    而书中给的例子并不好理解。在我看来,COMPOSITE模式就是组合对象和单个对象的类继承自同一个基类。比如说,CPU、主板、内存、声卡、显卡都是是电脑设备,而它们组合在一起的电脑主机也是电脑设备,主机和显示器组合成的电脑也是电脑设备。它们的基类都是一个--电脑设备类。
    这样做的好处就是:用户可以统一的使用组合结构中的所有对象,并且可以更容易的增加新类型的组件。比如我给电脑新添加了一个摄像头,用户可以像使用其他电脑设备一样的使用,如果他不用摄像头的话,那他的程序就不用改变。

发表于 @ 2006年04月03日 09:53:00|评论(loading...)|编辑

新一篇: 重读《设计模式》之学习笔记(六)--经典的23种设计模式 | 旧一篇: 重读《设计模式》之学习笔记(四)--BRIDGE模式

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © 李星