![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PATTERN
zhangfenglin
这个作者很懒,什么都没留下…
展开
-
关于模式
关于模式,相信大家均有自己的感性认识。所谓模式无非是特定场景用特定方法,且该场景可重现。正如现实世界中我们读书学习、相互交流、出国考察等,均是为了找寻模式丰富大脑的知识以待后用。不过,我们人类的活动并不仅仅局限在已有的模式中,因为我们更期待用好、用精模式,并且有创造模式的能力。 当然,关于模式自然有官方较为精确的定义,比如建筑领域大师Christopher Alexande说...2010-06-13 17:23:17 · 193 阅读 · 0 评论 -
创建模式之工厂、工厂方法、抽象工厂与建造者
序:上一篇博文关于模式中粗略的谈了下何谓模式、模式的要素、理解模式的核心关注点以及在java中使用模式常涉及到的抽象类与接口异同问题,在接下来的篇章里将陆续介绍GOF 23的模式。由于博文仅倾向于模式的理解与相似模式间关系,所以,博文可能会以某类模式一起论述的形式出现。这些主要是个人回顾性的总结,具有较强的随意性,必定存在论述上的不周或过于累赘,还望朋友们海涵指正。 我们...2010-06-14 15:05:52 · 224 阅读 · 0 评论 -
创建模式之单例、原型
在创建型模式中,单例(Singleton)模式和原型(Prototype)模式相对来说其用意更为简单明了。单例(Singleton)模式确保某类只有一个实例,且自行实例化并向整个系统提供这个实例;原型(Prototype)模式通过给出一个原型对象来指明所要创建的对象类型,并通过Clone的方式创建出所需的同类型的对象。接下来,我们针对这两种模式的一些常见问题给出简单阐述。 ...2010-06-19 23:29:40 · 135 阅读 · 0 评论 -
创建模式之单例、原型(续)
在上篇博文中我们已经简单的阐述了大部分有关单例(Singleton)模式的知识点,主要包括何谓单例、单例使用场景、单例几种实现方式及其特点以及单例的局限性。接下来我们将着重阐述有关原型(Prototype)的一些常识,主要涉及原型的用意、实现形式,以及与之相关的clone条件与equals方法和深浅拷贝等问题。 所谓原型(Prototype)模式,是指通过给出一个原型对象...2010-06-20 12:25:00 · 91 阅读 · 0 评论