读书人

设计方式-创建型模式-简单工厂模式(S

发布时间: 2012-06-26 10:04:13 作者: rapoo

设计模式--创建型模式--简单工厂模式(Simple Factory)---"术业有专攻"
简单工厂模式(案例):
1.公用接口Salary

package com.design.simplefactory;public class Client {    public static void main(String[] args){        Salary salary = SimpleFactory.createSalary("com.design.simplefactory.HeiBeiSalary");        salary.computerSalery();        salary = SimpleFactory.createSalary("com.design.simplefactory.BeiJingSalary");        salary.computerSalery();    }}



优点:客户端不再负责对象的创建,而把这个责任丢给了具体的工厂类SimpleFactory,客户端只负责对对象的调用,从而明白了各个类的职责。
缺点:后期不容易维护(考虑到具体产品的不断增多)
适用于:要创建的具体对象比较少或简单的情况下。

读书人网 >软件开发

热点推荐