Fork me on GitHub

随笔分类 -  设计模式

摘要:Factory Method模式解决了“单个对象”的需求变化,却不能应对“多系列对象构建”的需求变化。后者需要使用Abstract Factory模式。 示例代码 #include <iostream> using namespace std; //Door Objects class Door { 阅读全文
posted @ 2019-07-16 22:27 克拉默与矩阵 阅读(179) 评论(0) 推荐(0) 编辑
摘要:相关知识 依赖倒置原则: 定义:要依赖于抽象,不要依赖于具体。客户端依赖于抽象耦合。抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程,不针对实现编程。 优点:使用传统过程化程序设计所创建的依赖关系,策略依赖于细节,这是糟糕的,因为策略受到细节改变的影响。依赖倒置原则使细节和策略都依赖于抽象, 阅读全文
posted @ 2019-07-16 21:36 克拉默与矩阵 阅读(197) 评论(0) 推荐(0) 编辑
摘要:转自:C++ Singleton (单例) 模式最优实现 索引 静态化并不是单例 (Singleton) 模式 饿汉模式 懒汉模式 (堆栈-粗糙版) 懒汉模式 (局部静态变量-最佳版) 范例代码和注意事项 (最优实现) 扩展阅读 参考资料 我非常赞成合理的使用 设计模式 能让代码更容易理解和维护, 阅读全文
posted @ 2019-06-21 11:35 克拉默与矩阵 阅读(1307) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示