
DESIGN PATTERN
iteye_10717
这个作者很懒,什么都没留下…
展开
-
Factory
设计模式之工厂模式:(参照:郭克华讲座)****************************************************************************package factory01;//场景:Action调用Dao,DaoFacotry来创建dao//面向接口编程 避免调用时改变(行9改变下面都要变)//建立工厂类 只...原创 2011-02-21 22:00:38 · 146 阅读 · 0 评论 -
Builder
package builder01;import java.awt.Panel;//场景:系统有四个小模块组成,计算器//面向接口编程,Director and Builder 降低耦合public class Builder1 {}interface IBuilder { public abstract Panel getPanel1(); p...原创 2011-02-22 23:06:57 · 97 阅读 · 0 评论 -
Singleton
package singlton01;//场景:创建文件和拷贝文件,为减少内存的占用class FileOpe {//第一种 public static FileOpe fo = new FileOpe();//// public static FileOpe getInstance() {// return fo;// } //第二种 pu...原创 2011-02-22 23:07:34 · 84 阅读 · 0 评论 -
Singleton多线程实现
一.单件模式一般实现二.单件模式多线程实现一.单件模式一般实现public class Singleton { private static Singleton uniqueInstance; private Singleton() {} public static Singleton getInstance() { if (uniqueInstance ...原创 2011-04-19 17:12:02 · 118 阅读 · 0 评论 -
策略模式(headfirst note)
策略模式(headfirst note)具体看附件.. OO基础:抽象,继承,封装,多态 OO设计原则: 封装变化;多用组合少用继承;针对接口编程,不针对实现编程 OO设计模式:策略模式定义算法族,把它们封装起来,并且可以想法替换.此模式让算法的改变独立于客户. 优点: 避免多重条件语句 更好的扩展性,实现了开闭原则.缺点: ...原创 2011-04-27 11:44:50 · 102 阅读 · 0 评论 -
important of design pattern
学习设计模式有一段时间了,自己感觉以下是应该掌握的点: 一 概念:设计模式的精华,可以正推,反推深入的理解。 二 标准类图:其它三点的一个总揽,深入理解的一个启示。 三 优点和缺点:有助于深入理解OO的思想,结合应用同时也加深对模式的理解。 四 应用范围:与实践结合,更好的实现自己OO思想。...原创 2011-05-04 11:29:38 · 91 阅读 · 0 评论 -
观察者模式(Observer)
观察者模式(headfirst note)具体看附件.. OO基础:抽象,继承,封装,多态 OO设计原则: 封装变化;多用组合少用继承;针对接口编程,不针对实现编程,为交互对象之间的松耦合设计而努力 OO设计模式:观察者模式-定义了对象之间一对多的依赖关系,对象的状态发生改变时,它的所有的依赖者都会得到通知并自动更新. 观察者模式的效果有以下几个优点:(java与模...原创 2011-05-05 16:16:21 · 145 阅读 · 0 评论 -
枚举类型的单例模式
E.编写一个包含单个元素的枚举类型[极推荐]。代码如下:public enum MaYun {himself; //定义一个枚举的元素,就代表MaYun的一个实例private String anotherField;MaYun() {//MaYun诞生要做的事情//这个方法也可以去掉。将构造时候需要做的事情放在instance赋值的时候:/** himself = MaYun() {...原创 2015-07-03 11:17:23 · 98 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式2015-04-28 23:49:42 · 77 阅读 · 0 评论