外观模式&适配器模式&生成器模式

 

 写设计模式这一系列随笔是为了自己日后参考、复习所用,具有很大的针对性。作者学习设计模式涉及的书籍有Design Patterns、Head First Design Patterns、研磨设计模式,大家如果想深入、或者不懂之处可以从这三本书上下手。

 

外观模式

 

定义


提供一个统一的接口,用来访问子模块的一群接口。 

 

类图


 

作用


 提供了简单易用的接口;

实现了代码复用;

封装隔离了子模块;

解耦了客户端与子模块。

 

 

适配器模式

 

定义


 将一个类的接口转换成客户期望的另一个类的接口。

 

类图


 

作用


 复用了被适配对象的代码;

根据目标对象更好地扩展。

 

 

生成器模式

 

定义


使用一个生成器封装产品的构造过程,通过生成器分离构建算法与构造实现。 

 

类图


 

作用


解耦了产品的构建和实现;

提高了产品的扩展性;

封装隔离了产品;

复用了产品的构建算法

 

转载于:https://www.cnblogs.com/dahuandan/p/7617256.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值