![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Design Pattern
文章平均质量分 73
owengbs
这个作者很懒,什么都没留下…
展开
-
C++设计模式Visitor+Iterator简单实现
#include #include #include class ElementA; class CompositeElement; template class MyList; template class MyListIterator; template class MyList{ public: MyList():m_size_(0), m_member_(new T原创 2013-09-11 11:30:45 · 1266 阅读 · 0 评论 -
C++设计模式Decorator简单实现
/** Decorator可以为对象而不是整个类扩展功能,并且原部件不需要知道扩展的存在* 本模式非常适合与现有架构的修改而不是重构,并且适合于基础部件(abstract component)体积较小的场合* 如果基础部件本身很大,更适合用Strategy模式,为部件注册策略类并执行各策略*/#include class VisualComponent { public:原创 2013-09-12 09:35:35 · 995 阅读 · 0 评论