【未完待续】【设计模式学习总结】

一、设计模式的分类
1.1 根据目的分类

(1)创建型:关注对象的创建过程,描述如何将对象的创建和使用分离,让调用者无需关心对象的创建细节,降低耦合的同时也更易于修改和扩展

(2)结构型:用于处理类或对象的组合,将现有类或对象组织在一起形成更加强大的结构,

(3)行为型:用于描述类或对象怎样交互和怎样分配职责,关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责。

1.2 根据范围分类

即是用于处理类之间的关系还是处理对象之间的关系,可分为类模式和对象模式两种

(1)类模式:描述处理类和子类之间的关系,这些关系通过继承建立,在编译时就被确定下来,是一种静态关系

(2)对象模式:用于处理对象之间的关系,这些关系在运行时变化,更具动态性

1.3 GoF设计模式

23种设计模式
范围/目的创建型结构型行为型
类模式工厂方法模式适配器模式(类)

                 解释器模式
                模板方法模式

对象模式抽象工厂、单例模式代理模式、适配器模式(对象) 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值