设计模式

以下为个人理解,有问题可以评论沟通

简单工厂模式

对多个类创建的封装,使用时只需要传入类型信息,无需关心实现细节。

外部关注点:各种类型

工厂方法模式

仅定义具体相同特征类的接口,对接口的实现交给具体场景

外部关注点:类的接口实现

抽象工厂模式

将具有相同特征类的一组接口进行封装提供出去

外部关注点:对类一组接口的实现

建造者模式

通过内部 builder 对象封装类内部细节,builder 对象提供对外接口以及对内数据校验、优化等

单例模式

一个类只创建一个实例对象

原型模式

通过克隆创建新对象

外观模式

对外提供一个统一的接口,来实现内部一系列接口达到的效果

装饰器模式

附加功能到已有对象

适配器模式

转换类接口,使原本不兼容的接口可以正常使用

享元模式

通过共享已创建对象来减少新创建对象的数量,以改善应用的对象结构

组合模式

将相似对象进行抽象,保持接口统一的同时实现部分-整体的树形结构

参考文档:

https://www.jianshu.com/p/148650990ec1

https://www.runoob.com/design-pattern/design-pattern-tutorial.html

https://mp.weixin.qq.com/s/a1HPMyIEHDAVoVyFjsD_5g

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值