2012年5月26日

3. 设计模式之创建模式

摘要: 创建模式 创建模式是对类的实例化过程的抽象化。有时候,在创建对象时,需要动态的决定怎么创建对象,创建哪些对象,以及如何组合和表示这些对象关系。创建模式分为类的创建模式和对象的创建模式两种:类的创建模式 类的创建模式使用继承关系,把类的创建延迟道子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何被创建和放在一起的。对象的创建模式 对象的创建模式把对象的创建过程动态的委派给另一个对象,从而动态的决定客户端将得到哪些具体类的实例,以及这些类的实例是如何被创建和组合在一起的。创建模式种类(1)简单工厂模式(2)工厂方法模式(3)抽象工厂模式(4)建造者模式(5)单例模式(... 阅读全文

posted @ 2012-05-26 08:42 随心浪子 阅读(172) 评论(0) 推荐(0) 编辑

4. 设计模式之结构模式

摘要: 结构模式描述的是如何将类或者对象结合起来形成更大的结构,结构模式可以分为类的结构模式和对象的结构模式。类的结构模式 类的结构模式是使用继承来把类、接口等组合在一起,以形成更大的结构。当一个类从父类继承并实现某个接口时,这个新的类就把父类的结构和接口的结构结合起来了。类的结构模式时静态的。使用类的结构模式的有:(1)类的适配模式对象的结构模式 对象的结构模式描述怎么把各种不同类型的对象组合在一起,以实现新的功能方法。对象的结构模式是动态的。使用对象的结构模式的有:(1)对象的设计模式 阅读全文

posted @ 2012-05-26 08:34 随心浪子 阅读(129) 评论(0) 推荐(0) 编辑

导航