摘要: 为什么要用抽象工厂模式?在工厂模式中,一个具体的工厂类负责创建一个单独的产品,如果有2个不同的产品,就需要2个不同的工厂类,即使这2个产品有某些必要的关系。所以针对多个系列产品,就应该使用抽象工厂模式。既工厂模式是一个产品一个工厂类,二抽象工厂模式是一系列产品一个工厂类。定义:如果客户端需要创建一些产品结构,而这些结构又分别属于不同的产品类别,则可以使用抽象工厂模式。抽象工厂模式中抽象工厂负责创建对象的接口,这一系列对象的创建工作由实现工厂的具体工厂类来实现。原理:4部分组成:抽象工厂类,具体工厂类,抽象类和具体类。代码实现薪资程序:Salary.csnamespace AbstractFac 阅读全文
posted @ 2010-11-24 13:40 kntao 阅读(153) 评论(0) 推荐(0)