-
活字印刷术
讲究合理拆分的原则,代码要一块块的互不影响,比如 : 一个字错了换掉就是,无需重写整个文章.- 如: 1 + 1 = 2
-
加数 与 加法方法 需要分开
- 框架中的 get() set() 方法处理加数
- 框架的接口与实现层处理加法方法
-
而方法 如 + -* / 需要满足:
1.输入运算符后返回到父类,工厂自动实例化出需要的对象(继承)
2.通过继承父类用同一个方法名实现所有方法,便于调用(多态,重写父类) -
一个单独的类来创造实例
public class OperationFactory { public static Operation createOperate(string operate) { Operation oper = null; switch(operate) { case "+" : oper = new OperationAdd(); break; case "-" : oper = new OperationAdd(); break; case "*" : oper = new OperationAdd(); break; case "/" : oper = new OperationAdd(); break; } return oper; } }
-
- 如: 1 + 1 = 2
07-19
07-19
07-19
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交