摘要:
桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 public class Bridge { public static void main(String[] args) { new C 阅读全文
摘要:
3.Factory Method(工厂方法)作用:子类决定哪一个类实例化JDK中体现:Collection.iterator方法类图: abstract class SuperClass { public abstract Person getPerson(); } class Sub1Class 阅读全文
摘要:
2.Factory(静态工厂)作用:(1)代替构造函数创建对象(2)方法名比构造函数清晰JDK中体现:(1)Integer.valueOf(2)Class.forName类图: //静态工厂模式 public class StaticFactory { public static Object cr 阅读全文
摘要:
1.Singleton(单例)作用:保证类只有一个实例;提供一个全局访问点JDK中体现:(1)Runtime(2)NumberFormat类图: public class Singleton { private static Singleton instance=new Singleton(); p 阅读全文