![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
G U O S H U O
这个作者很懒,什么都没留下…
展开
-
java设计模式之装饰模式
java设计模式之装饰模式1.装饰模式面向的需求2.装饰模式结构及组成模块3.代码示例1.装饰模式面向的需求每种设计模式其实在结构上都是大同小异,都是利用委托和继承进行构造。不同在于他们面向需求的不同以及相应结构中的方法的不同。那么装饰模式主要面对什么样的需求呢。装饰模式主要是面向一些类中不同功能的实现有相应的组合,面对这种组合,我们如果采用策略模式,太过于复杂,于是我们产生了装饰模式,大体上来说就是装饰模式可以在不创造更多子类的情况下,将对象的功能加以扩展。是利用装饰类作为一种类似代理类的方式进行设原创 2020-07-11 18:26:00 · 127 阅读 · 0 评论 -
复用性
复用性一.什么是复用性(What)二.为什么要提高复用性(Why)三.如何提高复用性(How)1.继承2.委托一.什么是复用性(What)复用性即可以多次使用的特性。对于代码来说复用性就是一种框架式结构,通过高度的抽象,让你的代码能适应更多种的情况,完成更多种情况的任务,这就是代码的复用性。二.为什么要提高复用性(Why)我们可以举个例子来说明why的问题。比如说实验三,三种不同的应用:课程管理,航班管理,铁路管理如果对每一个应用都建立单独的工程,我们不难想到是一件非常复杂冗长的过程,并且其中原创 2020-05-28 14:34:31 · 2486 阅读 · 1 评论