设计模式
u013344815
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java设计模式--单例模式
单例设计模式:保证一个类只有一个设计模式,并提供一个访问它的全局访问点。 特点: 1.构造方法私有化 2.声明一个本类对象 3.给外部提供一个静态方法获取对象实例 两种实现方式: 1.饿汉式 2.懒汉式 通过建立Singleton1和Singleton2两个类来分别实现饿汉式单例模式和懒汉式单例模式 package 单例模式; public class原创 2016-03-04 17:41:10 · 327 阅读 · 0 评论 -
Java设计模式--观察者模式
观察者模式定义:简单的说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 Subject(被观察的对象接口) 规定ConcreteSubject的统一接口 每个Subject可以有多个Observer Concr原创 2016-03-06 10:58:50 · 327 阅读 · 0 评论 -
工厂模式
工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会原创 2016-11-12 15:02:09 · 378 阅读 · 0 评论 -
js观察者模式
定义: 观察者模式又叫做发布/订阅模式,它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生改变时就会通知所有观察着对象。它是由两类对象组成,被观察者(主题)和观察者,主题负责发布事件,同时观察者通过订阅这些事件来观察该主题,发布者和订阅者是完全解耦的,彼此不知道对方的存在,两者仅仅共享一个自定义事件的名称。 实现: /* * 被观察者原创 2017-09-29 19:31:34 · 610 阅读 · 1 评论
分享