您的位置:首页 > 其它

设计模式-----抽象工厂模式

2012-04-11 19:14 281 查看
参考:http://blog.csdn.net/ipqxiang/article/details/1955677

程杰《大话设计模式》清华大学出版社

一、抽象工厂模式

提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。

二、四个重要角色(类)

抽象工厂、具体工厂、抽象产品、具体产品

三、程序示例

测试程序(客户端)

//客户端测试程序

package com;

public class ClientMain
{
public static void main(String[] args)
{
String name = "gqy";
String department ="CSU";

//IFactory student = new StudentFactory();
IFactory student = new TeacherFactory();

IUser user = student.createUser();
user.setName(name);
System.out.println(user.getName());

IDepartment id = student.createDepartment();
id.setDepartment(department);
System.out.println(id.getDepartment());

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: