none
简单工厂和抽象工厂 RRS feed

答案

  • 你好!

        具体可以参考:

    http://jasonheyu.blogbus.com/logs/47785261.html

        希望对你有帮助!


    周雪峰
    • 已标记为答案 谢丁丁 2010年6月1日 6:33
    2010年5月31日 10:11
    版主
  •  简单工厂  
    根据用户需求,生产不同的产品;将用户需求,需求全部装配在配置文件中,然后用反射造出不同的产品,当然这个产品还可以在抽象,把产品分类,实现同一个接口,然后工厂中造出的产品用接口接受,这样就能很好的实现:用户需要什么我造什么,照出不同的产品,一种产品,也可以造出不同的类型
       抽象工厂
    在抽象工厂的基础上,再将关系联系紧密的产品分为一类,例如:教科书,分为1,2,3册,每册的教科书为一套,每套书中的每本书都联系得很紧密。那么就可以在配置文件中配置不同的工厂,在抽象工厂中就可以写一个方法根据需要造出不同的工厂,抽象工厂再写其他的抽象方法返回不同类型接口(每种类型接口都是一类产品,例如:每册教科书中没种书,语文,数学);然后建不同类型(例如:每册教科书为一种类型)的简单工厂实现抽象工厂,那么简单工厂中就可以根据类型造出不同类型产品(例如:具体每本书)。
    77138191qq群 .net与asp.net
    • 已标记为答案 谢丁丁 2010年6月1日 6:45
    2010年5月31日 13:25
    版主

全部回复

  • 你好!

        具体可以参考:

    http://jasonheyu.blogbus.com/logs/47785261.html

        希望对你有帮助!


    周雪峰
    • 已标记为答案 谢丁丁 2010年6月1日 6:33
    2010年5月31日 10:11
    版主
  •  简单工厂  
    根据用户需求,生产不同的产品;将用户需求,需求全部装配在配置文件中,然后用反射造出不同的产品,当然这个产品还可以在抽象,把产品分类,实现同一个接口,然后工厂中造出的产品用接口接受,这样就能很好的实现:用户需要什么我造什么,照出不同的产品,一种产品,也可以造出不同的类型
       抽象工厂
    在抽象工厂的基础上,再将关系联系紧密的产品分为一类,例如:教科书,分为1,2,3册,每册的教科书为一套,每套书中的每本书都联系得很紧密。那么就可以在配置文件中配置不同的工厂,在抽象工厂中就可以写一个方法根据需要造出不同的工厂,抽象工厂再写其他的抽象方法返回不同类型接口(每种类型接口都是一类产品,例如:每册教科书中没种书,语文,数学);然后建不同类型(例如:每册教科书为一种类型)的简单工厂实现抽象工厂,那么简单工厂中就可以根据类型造出不同类型产品(例如:具体每本书)。
    77138191qq群 .net与asp.net
    • 已标记为答案 谢丁丁 2010年6月1日 6:45
    2010年5月31日 13:25
    版主
  • 这2个是属于设计模式中的2中,

    不知你需要掌握到何种程度?

    2010年6月1日 2:29