Java设计模式之Factory(工厂模式) 工厂方法确实为系统结构提供了非常灵活强大的动态扩展机制,只要我们更换一下具体的工厂方法,系统其他地方无需一点变换,就有可能将系统功能进行改头换面的变化。... Java教程 dn001 119 2008-04-05
java设计模式之Adapter 内容:定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份。... Java教程 dn001 27 2008-04-05
java设计模式之Composite(组合) 内容:Composite定义:将对象以树形结构组织起来,以达成“部分-整体”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。... Java教程 dn001 28 2008-04-05
java设计模式之Decorator Decorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体在Decorator模式中是必须的.... Java教程 dn001 26 2008-04-05
java设计模式之Singleton(单态) 内容:定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。... Java教程 dn001 32 2008-04-05
java设计模式之Flyweight 内容:Flyweight定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。 ... Java教程 dn001 33 2008-04-05
java设计模式之Bridge Bridge定义:将抽象和行为划分开来,各自独立,但能动态的结合.为什么使用? 通常,当一个抽象类或接口有多个具体实现(concretesubclass),这些concrete之间关系可能有以下两种: ... Java教程 dn001 32 2008-04-05