23种设计模式入门篇

在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


1. 常用设计模式一览表

1.1 创建型模式

类型模式名称学习难度使用频率
创建型模式 Creational Pattern单例模式 Singleton Pattern⭐️⭐️⭐️⭐️⭐️
创建型模式 Creational Pattern简单工厂模式 Simple Factory Pattern⭐️⭐️⭐️⭐️⭐️
创建型模式 Creational Pattern工厂方法模式 Factory Method Pattern⭐️⭐️⭐️⭐️⭐️⭐️⭐️
创建型模式 Creational Pattern抽象工厂模式 Abstract Factory Pattern⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
创建型模式 Creational Pattern原型模式 Prototype Pattern⭐️⭐️⭐️⭐️⭐️⭐️
创建型模式 Creational Pattern建造者模式 Builder Pattern⭐️⭐️⭐️⭐️⭐️⭐️

1.2 结构型模式

类型模式名称学习难度使用频率
结构型模式 Structural Pattern适配器模式 Adapter Pattern⭐️⭐️⭐️⭐️⭐️⭐️
结构型模式 Structural Pattern桥接模式 Bridge Pattern⭐️⭐️⭐️⭐️⭐️⭐️
结构型模式 Structural Pattern组合模式 Composite Pattern⭐️⭐️⭐️⭐️⭐️⭐️⭐️
结构型模式 Structural Pattern装饰模式 Decorator Pattern⭐️⭐️⭐️⭐️⭐️⭐️
结构型模式 Structural Pattern外观模式 Façade Pattern⭐️⭐️⭐️⭐️⭐️⭐️
结构型模式 Structural Pattern享元模式 Flyweight Pattern⭐️⭐️⭐️⭐️⭐️
结构型模式 Structural Pattern代理模式 Proxy Pattern⭐️⭐️⭐️⭐️⭐️⭐️⭐️

1.3 行为型模式

类型模式名称学习难度使用频率
行为型模式 Behavioral Pattern职责链模式 Chain of⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern命令模式 Command Pattern⭐️⭐️⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern解释器模式 Interpreter Pattern⭐️⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern迭代器模式 Iterator Pattern⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern中介者模式 Mediator Pattern⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern备忘录模式 Memento Pattern⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern观察者模式 Observer Pattern⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern状态模式 State Pattern⭐️⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern策略模式 Stategy Pattern⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern模板方法模式 Template Method Pattern⭐️⭐️⭐️⭐️⭐️
行为型模式 Behavioral Pattern观察者模式 Visitor Pattern⭐️⭐️⭐️⭐️⭐️

2. 设计模式有什么用

  • 设计模式来源众多专家的经验和智慧,它们是从许多优秀的软件系统中总结出的成功的、能够实现可维护性复用的设计方案,可以让我们避免做一些重复性的工作
  • 设计模式提供了一套通用的设计词汇和一种通用的形式来方便开发人员之间沟通和交流,使得设计方案更加通俗易懂
  • 大部分设计模式都兼顾了系统的可重用性和可扩展性,这使得我们可以更好地重用一些已有的设计方案、功能模块甚至一个完整的软件系统,避免我们经常做一些重复的设计、编写一些重复的代
    码。
  • 合理使用设计模式并对设计模式的使用情况进行文档化,将有助于别人更快地理解系统。

3. Awakening

         在一秒钟内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命运。
在这里插入图片描述

4. Author

       

【作者:刘伟   http://blog.csdn.net/lovelion

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百世经纶『一页書』

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值