随笔分类 -  设计模式

摘要:这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。 1. 模板方法简述 1.1 目的 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某 阅读全文
posted @ 2018-06-17 17:57 铁芒箕 阅读(765) 评论(0) 推荐(1)
摘要:这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。 1. 装饰模式简述 1.1 目的 将抽象部分与它的实现部分分离,使它们可以独立地变化。 1.2 适用性 (1) 不希望抽象部分与实现部分之间有一个固定的绑定关系 ,在 阅读全文
posted @ 2018-06-16 18:15 铁芒箕 阅读(673) 评论(0) 推荐(1)
摘要:这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。 1. 装饰模式简述 1.1 目的 动态地给一个对象添加一些额外的职责。 1.2 适用性 (1) 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2 阅读全文
posted @ 2018-06-16 17:46 铁芒箕 阅读(1562) 评论(0) 推荐(2)