
设计模式
longcxm1
这个作者很懒,什么都没留下…
展开
-
观察者模式
利用观察者模式建立的事件监听系统,主要步骤是EventObject 是所有事件的根类EventListener 是所有监听器接口的根接口Java事件监听模式:1、事件 ( extends EventObject):定义事件,继承EventObject的属性和方法2、监听器接口 ( extends EventListener):继承EventListener接...原创 2011-01-25 16:24:19 · 77 阅读 · 0 评论 -
静态代理与动态代理
代理设计模式特征:代理类与委托类(被代理类)有同样的接口,代理类负责消息预处理、把消息转发给委托类,以及事后处理消息等。代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。代理类可以分为两种:静态代理和动态代理静态代理例子:接口public interface Count { void queryCount...原创 2012-10-25 17:02:13 · 91 阅读 · 0 评论 -
单例模式
Java Singleton模式:public class Singleton { private static Singleton instance; public static Singleton getInstance() { if (instance == null) i...原创 2012-06-21 10:21:07 · 52 阅读 · 0 评论 -
原型模式
一、原型模式(Prototype) 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的实例。 换句话说,原型模式就是通过复制现在已经存在的对象来创建一个新的对象。copy和原型的内容一样,但是又是彼此隔离的。即在clone之后,改变其中一个不影响另外一个。 二、原型的意义: 有的时候,我们需要一个实例时,并且,当创建一个实例的过程比较复杂或...原创 2012-06-21 14:43:51 · 84 阅读 · 0 评论 -
sdfsdf
sdfssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdfsdfsdf原创 2012-06-24 20:31:38 · 77 阅读 · 0 评论 -
适配器模式
引用网址: http://www.iteye.com/topic/1109876原创 2012-11-04 09:40:43 · 77 阅读 · 0 评论 -
装饰者模式
引用的博客地址如下:http://blog.youkuaiyun.com/cai1213/article/details/8003445原创 2012-09-21 15:15:14 · 90 阅读 · 0 评论 -
迭代器模式
迭代器模式:在软件构建过程中,集合对象内部结构常常变化各异(比如各种不同的集合对象list,set,map)。但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含的元素;在面向对象技术中,将这种遍历机制抽象为“迭代器对象”,它为“应对变化中的集合对象”提供了一种优雅的方法。 适用性:1.访问一个聚合对象的内容而无需暴露它的内部表示。2...原创 2012-10-12 08:53:32 · 110 阅读 · 0 评论