23中设计模式总序(一)

1、23中设计模式总体可以分为三类:

      A):创建型模式: 

               单例模式:Singleton

               原型模式:Prototype

               建造者模式: Builder

               简单工厂模式:Simple Factory

               抽象工厂模式:Abstract Factory

 

    B):结构型模式:

               代理模式:Proxy

               适配器模式:Adapter

               桥接模式:Bridge

               组合模式:Composite

               装饰模式:Decorator

               外观模式:Facade

               享元模式:Flyweight

 

    C):行为型模式:

              解释器模式:Interperter

              观察者模式:Observer

              模板方法模式:Template Method

               责任链模式: Chain of Responsibility

               命令模式:Command

               迭代器模式:Iterator

               中介者模式:Mediator

               备忘录模式:Memento

               状态模式:State

               策略模式:Strategy

               访问者模式:Visitor

      

               其实还有两类:并发型模式和线程池模式。用一个图片来整体描述一下:

 

 

     7种结构型模式:

             适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:

 

 

 

  11种行为型模式:首先通过图查看11种模式的关系:

          

第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值