设计模式总结篇-创建型&结构型&行为型 区别、联系

本文详细介绍了设计模式中的创建型、结构型和行为型模式,阐述了它们的区别与联系。在差异汇总部分,分别讨论了单例与工厂模式、策略模式与工厂模式、策略模式与委派模式、策略模式与模板模式、装饰器模式与静态代理以及装饰器模式与适配器模式的异同。
摘要由CSDN通过智能技术生成

一、创建型:

       创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关心创建对象过程中的逻辑。

创建型
简单工厂模式 严格意义来说,不属于GOF23种设计模式
工厂方法模式 只对结果负责,封装创建过程
抽象工厂模式  
原型模式 拔一根猴毛,吹出千万个。
单例模式 单例和原型是互斥的  保证独一无二。
创建型模式  

 

二、结构型:

       结构型模式是为解决怎样组装现有的类,设计他们的交互方式,从而达到实现一定的功能的目的。结构型模式包容了对很多问题的解决。例如:扩展性(外观、组成、代理、装饰)封装性(适配器,桥接)

结构型
代理模式(静态代理、动态代理) 找人办事,增强职责。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

石头城程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值