![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
jianglin1987123
这个作者很懒,什么都没留下…
展开
-
Singleton(单例)模式
Singleton 模式的宗旨在于确保某个类只有一个实例,别且为之提供一个全局访问点。为了防止其他工作人员实例化我们的类,可以为该类创建唯一一个构造器,并将构造器的可见设置为私有。值得注意的是,如果我们创建了其他的非私有的构造器,或者根本没有为该类提供构造器,那么其他人员还是能实例化我们的类。 如果不希望提前创建单例对象,我们可以等到第一次使用该单例对象的时候在创建它,即滞后初始化。滞后初始化原创 2009-08-07 09:29:00 · 231 阅读 · 0 评论 -
设计模式之原型模式(Prototype)
读了好多原型模式的文章,有些写的比较难以理解,原型模式的核心是什么呢?究竟问什么要用原型模式而不用工厂模式呢?本人认为,简单地说,原型模式就是靠clone()方法创建多个相同的实例。当要重复创建相同的实例时,并且每次创建后都要对实例有操作(比如调用set方法设值等),这个时候用原型模式比较合适。使用原型模式,可以省去很多冗余的工作。比如public class Test原创 2009-08-07 09:51:00 · 201 阅读 · 0 评论