设计模式
kkvveeerer
记录是最好的回忆!
展开
-
单例模式
public class Singleton { public static Singleton singleton; public Singleton(){ } public static Singleton getInstance(){ if(singleton == null){ singleton = new Singleton(); } return si原创 2012-09-08 09:37:03 · 834 阅读 · 0 评论 -
常见设计模式面试题
1、写出常用的设计模式,如单例、工厂、装饰者、观察者等模式,分别介绍他们运用的场景2、关于标准的JDK库中使用的一些设计模式Decorator设计模式常被用于各种Java IO类中Singleton模式常被用在运行环节中,Calendar以及各种其他类Factory(工厂)模式常被用于各种不可变类,比如Boolean。Boolean.valueOfObserver模式常被用于S转载 2012-09-08 10:42:33 · 20919 阅读 · 2 评论 -
简单工厂模式
工厂类生产output实例public class OutputFactory { public Output getOutput(){ return new Printer(); }}Computer类,可以利用工厂得到output实例public class Computer { private Output out; public Computer(Outp原创 2012-09-08 10:28:10 · 1004 阅读 · 0 评论