设计模式
文章平均质量分 91
水瓶座程序猿纳兰
阻碍自己前进的,主要还是懒.....
展开
-
设计模式之单例模式
设计模式:不偏代码,纯偏思想,解决一类问题最行之有效的办法。Java中有23种设计模式。单例模式定义单例模式,保证系统中一个类只有一个对象实例。 要保证对象唯一,单例模式有如下特点: 1。为避免其他对象过多建立实例对象,先禁止其他程序创建该类对象; 即将构造方法私有化; 2。 为让其他程序访问该类对象,可在本类中自定义一对象; 即在类中创建一原创 2017-09-05 10:06:26 · 382 阅读 · 0 评论 -
单例设计模式之破坏
单例模式的另一篇博文 http://blog.csdn.net/nalanmingdian/article/details/77848079 单例设计模式应用场景在某些情况下,系统只需要一个实例。比如,一个系统存在多个打印任务,但只能一个有一个正在工作的任务。在Windows系统中只能打开一个任务管理器。所以,有时确保某个对象的唯一性很有必要。它能减少系统的性能开销。双重判断加锁及volatil原创 2017-09-08 09:28:33 · 281 阅读 · 0 评论 -
工厂模式
转载自http://blog.csdn.net/jason0539/article/details/23020989 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生转载 2017-09-08 16:11:15 · 248 阅读 · 0 评论 -
工厂模式
转载自http://blog.csdn.net/jason0539/article/details/23020989 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生转载 2017-09-08 22:05:01 · 177 阅读 · 0 评论 -
适配器模式
转载自http://blog.csdn.net/jason0539/article/details/22468457 概述将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。解决的问题即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。下面是一个生活场景中的例子 模式中的角色目标接口(Targ转载 2017-09-08 22:05:43 · 165 阅读 · 0 评论 -
观察者模式
转载自http://blog.csdn.net/jason0539/article/details/45055233 定义观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。观察者模式将观察者和被观察者的对象分离开来。在该模式中,一个对象通过添加一个方法(该方法允许另一个对象,即观察转载 2017-09-08 22:06:07 · 257 阅读 · 0 评论