设置模式空间

目的 创建模式结构模式行为模式
Factory Method(工厂方法)Adapter(适配器)

Interpreter(解释器)

Template Method(模板)

对象

Abstract Factory(抽象工厂)

Builder(构造器)

Prototype(原型)

Singleton(单例)

Adatper(适配器 对象)

Bridge(桥接)

Composite(组合)

Decorator(装饰)

Facade(门面)

Flyweight(享元)

Proxy(代理)

Chain of  Responsibility(责任链)

Command(命令)

Iterator(迭代)

Mediator(调停)

Mementor(备忘录)

Observer(观察者)

State(状态模式)

Strategy(策略)

Visitor(访问者)

设计模式六大原则

1.开闭原则(对扩展开放,对修改关闭)

2.接口隔离原则(尽量使用窄接口)

3.迪米特法则(最少知道)

4.里氏替换原则(父类出现的地方子类一定可以出现)

5.依赖倒转原则 (依赖抽象而不依赖具体)

6.聚合/组合利用原则 (聚合组合优于继承)


26 种模式

创建型

1.简单工厂(simple Factory)

2.工厂方法(Factory Method)

3.抽象工厂(Abstract Factory)

4.原型(prototype)

5.单例(singleton)

结构型

1.适配器(Adapter)

2.桥接(Bridge)

3.组合(Composite)

4.代理(Proxy)

5.装饰(Decorator)

6.享元(Flyweight)

7.门面(Facade)

行为型

1.解释器(Interpreter)

2.模板(Template Method)

3.责任链模式(Chain of Responsibility)

4.命令模式(Commond)

5.迭代器(Iterator)

6.调停(Mediator)

7.备忘录(Mementor)

8.状态(State)

9.策略(Strategry)

10.观察者(Observer)

11.访问者(Visitor)


设计模式就是将变与为不变分开,变的东西抽象成固定的代码、














  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值