设计模式-----抽象工厂模式
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()); } }
相关文章推荐
- java设计模式之抽象工厂模式
- Java设计模式之抽象工厂模式
- 抽象工厂模式 - 设计模式学习
- JAVA设计模式之抽象工厂模式
- 23种设计模式(3):抽象工厂模式
- 【设计模式】抽象工厂模式
- 设计模式之抽象工厂模式
- java设计模式——抽象工厂模式
- 设计模式之工厂模式,抽象工厂模式
- 设计模式之-抽象工厂模式
- 设计模式——抽象工厂模式
- JAVA设计模式之抽象工厂模式
- 设计模式--抽象工厂模式
- 码农小汪-设计模式-抽象工厂模式
- 设计模式 抽象工厂模式
- Java设计模式之抽象工厂模式
- 解读设计模式----抽象工厂模式(AbstractFactory Pattern)
- [设计模式]<<设计模式之禅>>抽象工厂模式
- 设计模式(3)——抽象工厂模式
- 23种设计模式(3):抽象工厂模式