自己能懂的设计模式-前言

和平共处三项原则

  • 设计模式不是银弹,只是一个指导思想
  • 不要教条,不要犯轴,也不要强迫症,请默默念:设计模式是用来解决问题的,不是用来找茬的
  • 因地制宜,用好了你就是大佬,用不好,你就是脱了裤子(此处省略n个字)

设计模式的类型

设计模式分为三种类型,分别是创建型、结构型、行为型。具体类型看表。

创建型 结构型 行为型
简单工厂 适配器 责任链
工厂方法 桥接 命令
抽象工厂 组成 迭代器
生成器 装饰 中介者
原型 外观 备忘录
单例 享元 观察者
代理 访问者
策略
状态
模板方法

目标

通过了解和学习三种类型的模式,使用C++/Golang实现,加深对设计模式的理解和掌握,如果能帮到大家,也希望能提出错误之处或者更好的建议。

目录

章节 简介
简单工厂模式 任意类型接口的创建,使用最广泛

版权声明:本文为jingliming原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jingliming/p/11753452.html