设计模式学习
ccshijtgc
这个作者很懒,什么都没留下…
展开
-
设计模式学习(二)abstract factory
1、 基本概念: 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端 提 供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据LSP原则,任何接受父类型的地方,都应当能够接受子类型。因此, 实际上系统所需要的,仅仅是类型与这些抽...原创 2011-04-14 11:22:30 · 105 阅读 · 0 评论 -
设计模式学习(一)factory method
1、 基本概念: Factory Method是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类。当一个类无法预料要创建哪种类的对象或是一个类需要由子类来指定创建的对象时我们就需要用到Factory Method 模式了。 简单说来,Factory Method可以根据不同的条件产生不同的实例,当然这些不同的实例通常是属于相同的类型,具有...2011-04-11 18:21:11 · 122 阅读 · 0 评论