设计模式-简单工场模式
来源:互联网 发布:传统出版网络出版 编辑:程序博客网 时间:2024/05/16 09:46
package designmode;/** * 设计模式之 简单工场模式 * * @author lin * */interface Animal {public abstract void say();}class Dog implements Animal {@Overridepublic void say() {System.out.println("Ou···OuOu!!");}}class Cat implements Animal {@Overridepublic void say() {System.out.println("Miao...miaomiao!!");}}// 构造工场类,也就是说以后如果我们再添加其他的实例的话,只需要修改工场类就可以了// 问题:当我们在添加一个子类的时候,就需要修改工厂类了。如果我们添加太多的子类的时候,改的就会很多。class Factory {public static Animal getInstance(String Animal_name) {Animal o = null;if ("Dog".equals(Animal_name)) {o = new Dog();}if ("Cat".equals(Animal_name)) {o = new Cat();}return o;}}public class FactoryTest {public static void main(String[] args) {Animal animal = Factory.getInstance("Dog");animal.say();}}
0 0
- 设计模式---简单工场模式
- 设计模式-简单工场模式
- 设计模式 一 简单工场模式
- android设计模式--简单工场模式
- 设计模式-工场模式
- 设计模式---工场方法模式
- 设计模式---抽象工场模式
- IOS设计模式之工场模式
- C# 设计模式-工场方法模式
- 创建型模式之简单工场模式
- 设计模式——《大话设计模式》——简单工厂模式+策略模式+策略与简单工场结合
- 工场模式
- 工场模式
- 【设计模式】工场模式 || 抽象工厂 || 观察者模式 || 代理模式
- 简单工场、工场方法、抽象工厂模式浅析
- 工场设计模式和抽象工厂设计模式
- Java设计模式(一)普通工场模式 抽象工场模式
- Java 设计模式——工场模式(Factory method)
- LeetCode:LRU Cache
- SQL COUNT() 函数
- Android初步,JDK的配置
- hdu3826 打表《借鉴思路》
- OSG for Android新手教程系列(三)——HelloWorld,第一个示例
- 设计模式-简单工场模式
- 测试时 使用sping 的上下文 调用 ssh中的方法
- spring的IOC原理
- CodeForces 569A Music
- 把数组排成最小的数
- Android 解析后台返回为Json数据的简单例子
- hdu3792 打表
- 深入理解Nginx chap 4 配置, error日志和请求上下文
- 关于windows 10 安装