设计模式
南陈
这个作者很懒,什么都没留下…
展开
-
java常用设计模式
一、设计模式的前世今生起源于建筑领域:克里斯托弗·亚历山大——世界著名建筑设计师模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地重用那些已有的成功的解决方案,无须再重复相同的工作。1987年,Kent Beck和Ward Cunningham受到他作品的影响,将模式语言应用道路了软件设计和开发中。1994年“四人组(Gang of Four,简称GoF,分别是Erich Gamma, Richard Helm, .原创 2020-09-07 15:49:48 · 385 阅读 · 0 评论 -
设计模式——装饰模式
装饰模式的结构图如下:基本介绍:装饰模式是一种替代继承的技术,通过一种无须定义子类的方式给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。通俗来说:在以前,我们都是通过继承的方式扩展子类的功能,但是通过装饰方式就不需要了。而且类只能继承一个类,扩展功能的能力有限,通过装饰的方式,我们可以很简单给对象增加多种职责。在这里有一个点需要注意...原创 2019-03-18 12:33:50 · 232 阅读 · 0 评论