摘要: 为什么要使用工厂模式简单工厂模式把对象的创建和初始化工作和客户端分开了,实现了责任分配,但是所有对象的创建和初始化都集中在了这个具体的工厂类里,如果有很多对象创建,这个工厂类就很难维护。所以根据面向对象的思想,要继续改进职责的分配和封装。把每一个产品都有一个具体的工厂类创建,把简单工厂抽象成一个个小的工厂类。这个每个工厂类只负责单独对象的创建,职责变小了。定义:工厂方法模式中抽象工厂类负责定义创建对象的接口,具体对象的创建工作由实现抽象工厂的具体工厂类来实现。原理:工厂方法有4部分组成:抽象工厂类,具体工厂类,抽象类和具体类。代码实现薪资程序的设计:Factory.csnamespace Fa 阅读全文
posted @ 2010-11-23 11:15 kntao 阅读(202) 评论(0) 推荐(0)