简单工厂模式

来源:互联网 发布:传奇3地图编辑器源码 编辑:程序博客网 时间:2024/06/07 12:23

一些专业的术语:

代码规范
面向对象编程
业务的封装
紧耦合
松耦合
UML类图

什么是工厂:

用一个单独的类来创造实例
以下为简单工厂模式的例子,其中Father是父类,Child1,Child2,Child3为其三个子类

public class FatherFactory {    public static Father createFather(String str) {        Father father = null;        switch (str) {        case "c1":            father = new Child1();            break;        case "c2":            father = new Child2();            break;        case "c3":            father = new Child3();            break;        default:            break;        }        return father;    }}
0 0
原创粉丝点击