码迷,mamicode.com
首页 > 其他好文 > 详细

1 简单工厂模式

时间:2017-11-12 14:53:08      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:nfa   line   tag   create   actor   tar   word   scroll   mirror   

public class OperationFactory {
    public static Operation createOperate(String operate) {
        Operation oper = null;
        switch (operate) {
            case "+":
                oper = new OperationAdd();
                break;
            case "-":
                oper = new OperationSub();
                break;
            case "*":
                oper = new OperationMul();
                break;
            case "/":
                oper = new OperationDiv();
                break;
        }
        return oper;
    }
}
 
 
 
20
 
 
 
 
 
1
public class OperationFactory {
2
    public static Operation createOperate(String operate) {
3
        Operation oper = null;
4
        switch (operate) {
5
            case "+":
6
                oper = new OperationAdd();
7
                break;
8
            case "-":
9
                oper = new OperationSub();
10
                break;
11
            case "*":
12
                oper = new OperationMul();
13
                break;
14
            case "/":
15
                oper = new OperationDiv();
16
                break;
17
        }
18
        return oper;
19
    }
20
}
 
 
技术分享
 
聚合表示一种弱的“拥有”关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
合成(组合)是一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

1 简单工厂模式

标签:nfa   line   tag   create   actor   tar   word   scroll   mirror   

原文地址:http://www.cnblogs.com/BeYonDing/p/7821578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!