随笔分类 - 设计模式
摘要:如何设计一个合格的单例模式也是个问题。 一下例子都是懒汉式,即用到再生成 class Singleton{ private: Singleton(); Singleton(const Singleton& other); public: static Singleton* getInstance()
阅读全文
摘要:“组件协作” 模板模式: 定义:定义一个操作中的算法的骨架 (稳定),而将一些步骤延迟 (变化)到子类中。Template Method使得子类可以不改变 (复用)一个算法的结构即可重定义(override 重写)该算法的 某些特定步骤。 总结: Template Method模式是一种非常基础性
阅读全文