![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 83
weixin_42873937
这个作者很懒,什么都没留下…
展开
-
Java设计模式-装饰者模式
首先简单介绍一下装饰者模式是个什么样的结构? 装饰者模式的结构设计很巧妙,可以动态添加对象功能。它遵循“合成/聚合复用原则”,这个原则的思想是代码复用应该尽可能使用委托,而不是继承。因为继承是一种紧密耦合,任何父类的改动都会影响其子类,不利于系统维护。而委托则是松散耦合,只要接口不变,委托类的改动并不会影响其上层对象。 装饰者模式就是充分运用了这种思想,通过委托机制,复用系统中的各个组件,在运行时...原创 2018-11-18 19:11:13 · 183 阅读 · 0 评论 -
Java设计模式-适配器模式
适配器模式,从名字上大概可以了解是做适配处理的。是做什么样的适配呢?就是将一个类的接口转换成想要的接口,以便实现不同的接口。这听不起来感觉不太容易实现,但有了设计模式,实现起来还是挺容易的。首先回忆一下装饰者模式(它与适配器模式有点类似,但意图是不相同的):我们将对象包装起来,赋予它们新的职责。而现在则是以不同目的,包装某些对象:让他们的接口看起来不像自己而是别的东西。 以上的描述听起来还是有点抽...原创 2018-11-25 18:08:42 · 255 阅读 · 0 评论