随笔分类 -  设计模式

创建类模式、结构类模式、行为类模式
摘要:创建类模式,提供对象的创建和管理,包括:工厂方法模式(Factory Method)建造者模式(Builder)抽象工厂模式(Abstract Factory)单例模式(Singleton)原型模式(Prototype)结构类模式,通过组合类或对象产生更大结构以适应更高层次的逻辑需求,包括:适配器模式(Adapter)桥梁模式(Bridge)组合模式(Composite)装饰模式(Decorator)门面模式(Facade)享元模式(FlyWeight)代理模式(Proxy)行为类模式包括:责任链模式(Chain of Responsibility))命令模式(Command)解释器模式(In 阅读全文

posted @ 2013-05-18 10:30 Sunny_NUAA 阅读(234) 评论(0) 推荐(0)

设计模式一 多例模式(Multition Pattern)
摘要:public class Emperor {private static int maxNumOfEmperor = 2; //最多只能有连个皇帝private static ArrayList emperorInfoList=new ArrayList(maxNumOfEmperor); //皇帝叫什么名字private static ArrayList emperorList=new ArrayList(maxNumOfEmperor); //装皇帝的列表;private static int countNumOfEmperor =0; //正在被人尊称的是那个皇帝//先把2个皇帝产生出来 阅读全文

posted @ 2012-03-10 14:40 Sunny_NUAA 阅读(193) 评论(0) 推荐(0)

设计模式一 单例模式(Singleton Pattern)
摘要:public class SingletonPattern {private static final SingletonPattern singletonPattern= new SingletonPattern();//限制住不能直接产生一个实例private SingletonPattern(){}public synchronized static SingletonPattern getInstance(){return singletonPattern;}}此代码为线程安全类型public class SingletonPattern {private static Singlet 阅读全文

posted @ 2012-03-10 14:37 Sunny_NUAA 阅读(142) 评论(0) 推荐(0)

导航