![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
jiyisuipian_zp
这个作者很懒,什么都没留下…
展开
-
单例模式详解
单例模式详解: 单例顾名思义就是单个实例(即一个类只会生成唯一的一个对象)实例是怎样创建的呢?当然是调用构造器来创建对象的,但是外部类(比如测试类)每次创建都会生成一个对象,所以就只能将构造器用private修饰,这样就不会在外部类中随心所欲的产生多个对象了,内部类就能控制实例的数目,但是又产生了个问题,怎么创建对象?这个问题好解决,我们可以在内部类中定义一个可以提供一个实例的方...原创 2013-03-14 09:18:39 · 67 阅读 · 0 评论 -
策略模式
策略模式设计原则 a) 封装变化的概念 b) 编程中使用接口,而不是对接口的实现,面向接口编程; 策略模式的意义 a) 策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系。 b) 弱连接的特性使软件具有更强的可扩展性,易于维护;更重要的是,它大大提高了软件的可重用性。 策略模式的组成 a) 抽象策略角色:策略类,通常由一个接口或者抽象类实...原创 2013-03-14 09:39:20 · 58 阅读 · 0 评论