软件设计模式

设计模式一共有二十三种,按照目的来分,可以分为三大类:创建型、结构型、行为型。
创建型:用于处理对象的创建过程,共五种;
结构型:用于处理类或者对象的组合,共七种;
行为型:用于描述类或者对象怎么交互和怎么分配职责,共十一种。

序号名称说明
创 建 型 模 式 ( 共 五 种 ) \color{red}{创建型模式(共五种)}
1 \color{red}{1} 1单例模式(Singleton Pattern)
2 \color{red}{2} 2工厂方法模式(Factory Method Pattern)
3 \color{red}{3} 3抽象工厂模式(Abstract Factory Pattern)
4 \color{red}{4} 4建造者模式(Builder Pattern)
5 \color{red}{5} 5原型模式(Prototype Pattern)
结 构 型 模 式 ( 共 七 种 ) \color{green}{结构型模式(共七种)}
6 \color{green}{6} 6桥接模式(Bridge Pattern)
7 \color{green}{7} 7享元模式(Flyweight Pattern)
8 \color{green}{8} 8外观模式(Facade Pattern)
9 \color{green}{9} 9装饰模式(Decorator Pattern)
10 \color{green}{10} 10组合模式(Composite Pattern)
11 \color{green}{11} 11代理模式(Proxy Pattern)
12 \color{green}{12} 12适配器模式(Adapter Pattern)
行 为 型 模 式 ( 共 十 一 种 ) \color{blue}{行为型模式(共十一种)}
13 \color{blue}{13} 13观察者模式(Observer Pattern)
14 \color{blue}{14} 14策略模式(Strategy Pattern)
15 \color{blue}{15} 15迭代器模式(Iterator Pattern)
16 \color{blue}{16} 16命令模式(Command Pattern)
17 \color{blue}{17} 17访问者模式(Visitor Pattern)
18 \color{blue}{18} 18解释器模式(Interpreter Pattern)
19 \color{blue}{19} 19中介者模式(Mediator Pattern)
20 \color{blue}{20} 20备忘录模式(Memento Pattern)
21 \color{blue}{21} 21模板方法模式(Template Method Pattern)
22 \color{blue}{22} 22状态模式(State Pattern)
23 \color{blue}{23} 23责任联模式(Chain of Responsibility Pattern)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值