![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DesignPatterns
yan095650
日积月累,厚积薄发!
展开
-
装饰模式(DecoratorPattern)与继承(Extends)的区别
装饰模式(DecoratorPattern)与继承(Extends)的区别为什么要使用装饰模式呢?在项目开发的过程中,当客户提出了个新的需求(这个新的需求需要对我们的某个类进行改动),为了这个新的需求,当然我们会想到去扩展某个类,扩展类的功能我们可以使用继承和装饰来达到我们的目的。那到底我们是使用继承呢还是装饰呢?如果使用继承,那么我们贸然的就去修改这个类,势必会影响其他的类。如果使用原创 2015-02-03 13:08:33 · 4278 阅读 · 3 评论 -
适配器模式(Adapter Pattern)
1.1 定义将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作1.2 应用场合这个模式使用的主要场景是扩展应用中,就像我们上面的那个例子一样,系统扩展了,不符合原有设计的时候才考虑通过适配器模式减少代码修改带来的风险。原创 2015-02-04 09:40:59 · 447 阅读 · 0 评论 -
什么是设计模式?为什么要使用设计模式?有什么好处?
设计模式(Design pattern):是针对设计问题的通用解决方案。使用设计模式:可以把它应用到特定的应用中,用于解决相似的问题。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。原创 2015-07-19 12:27:03 · 8407 阅读 · 0 评论