设计模式--策略设计模式

策略设计模式其实就是多态的使用,父类引用指向子类对象。 策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变不同的功能。 策略模式的缺点其实也很明显,在于策略模式把每一种具体的策略都封装成一个实现类,如果策略有很多的话,很显然是实现类就会导致过多,显得臃肿。 案列: ...

2019-03-27 17:32:55

阅读数 25

评论数 0

设计模式总结(Java)—— 装饰模式

参考文章:https://blog.csdn.net/android_zyf/article/details/68343953 一,什么时候使用装饰者模式? 比如有一家店卖饮品,饮品就有不少种,每一种还可以加项,比如给可乐加冰,加糖,兑水什么的,每次加项的价格还不同,就会将代码弄的很繁琐,这种...

2018-07-23 11:11:18

阅读数 71

评论数 0

设计模式总结(Java)—— 适配器

   出处地址:http://www.cnblogs.com/V1haoge/p/6479118.html  适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单点理解就是平常所见的转接头,转换器之类的存在。   适配器模式有两种:类适配器、对象适配器、接口...

2018-07-23 08:23:53

阅读数 34

评论数 0

设计模式总结(Java)—— 观察者模式

转载地址:https://www.cnblogs.com/renhui/p/6479748.html 概述 它用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。在观察者模式中,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可...

2018-07-20 15:13:37

阅读数 28

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭