- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 C++设计模式Decorator简单实现
/** Decorator可以为对象而不是整个类扩展功能,并且原部件不需要知道扩展的存在* 本模式非常适合与现有架构的修改而不是重构,并且适合于基础部件(abstract component)体积较小的场合* 如果基础部件本身很大,更适合用Strategy模式,为部件注册策略类并执行各策略*/#includeclass VisualComponent { public:
2013-09-12 09:35:35 992
原创 C++设计模式Visitor+Iterator简单实现
#include#include#includeclass ElementA;class CompositeElement;templateclass MyList;templateclass MyListIterator;templateclass MyList{ public: MyList():m_size_(0), m_member_(new T
2013-09-11 11:30:45 1261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人