
设计模式
月貘苏
女工程师一枚 目前专注于JVM性能监控工具开发
展开
-
观察者模式
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模转载 2013-03-14 15:39:34 · 888 阅读 · 0 评论 -
工厂模式
简单工厂模式1. 目的 工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。2 . 简单工厂模式的结构 3. 一个简单例子java 代码// 产品接口 public interface Product {转载 2013-03-14 14:31:48 · 781 阅读 · 0 评论 -
装饰模式
装饰模式是对对象功能增强时,平时使用继承的一种替代方案一.UML示意图:二.组成部分:1. 抽象构件:原始的功能接口2. 具体构件:具体的原始功能类3. 装饰角色:持有具体构件类的对象,以便执行原有功能4. 具体装饰:具体扩展的功能在这里三.例子代码:使用装饰模式来演示一个对”行走”功能转载 2013-03-14 15:33:34 · 874 阅读 · 0 评论