我对动软生成的三层模式还会调用,但用了工厂模式后不知如何调用其中的方法,想加个方法也不知道怎么加??谁能用简单三层的运作方式来给我解释一下工厂模式如何使用??

解决方案 »

  1.   

    http://hi.baidu.com/%B5%AD%CB%AEmay/blog/item/96380261207454d38db10d96.html
    类工厂,相当于一个中间处理层,有输入就有输出
      

  2.   

    首先我不是很熟练设计模式,交流交流。
    简单工厂就是根据传入的东西,生产(返回)对应的东西,比如计算器中,传入“+”,“-”,“*”,“/”字符串,就返回对应的add,sub,mul,div类(operator类),当然生产出来的东西可以继承一些接口,或者抽象类,以便达到“以不变应万变”的效果。
    petshop其中一个应用就是多数据库应用。因为客户有可能使用oracle,mssql,mysql,那么就可以使用工厂,根据传入的一些参数来生产出对应数据库处理类。当然还用到反射。
    可能有说错的地方,petshop我也没有看过多少。楼主可以看看《大话设计模式》或者研究petshop
      

  3.   

    http://download.csdn.net/source/2480175一个三层+抽象工厂的例子,看一下吧
      

  4.   

    http://hi.baidu.com/%B5%AD%CB%AEmay/blog/item/96380261207454d38db10d96.html
    http://download.csdn.net/source/2480175