摘要:
模拟场景: 需要构造一个运算器(Operation),分别负责加减乘除的运算功能。 思想: 这里需要构造四个 Operation,可以使用 Factory 去统一创建这四个对象。 所需要构造的对象是运算器(Operation),因为没有具体功能的运算器,是毫无作用的,所以可以将其定义为抽象类(Abs 阅读全文
posted @ 2017-09-14 17:31
Gerrard_Feng
阅读(531)
评论(0)
推荐(1)
摘要:
工厂 从 coding 的角度来说,在需要创建对象的时候,直接在方法内部使用 new 关键字来创建,是非常方便的。 然而从全局的角度考虑,这样会使对象变得难以管理和控制,代码会变得非常脆弱,缺乏弹性。 一旦对象创建的过程有了变动或者扩展,需要在所有调用的地方进行改变,很容易出错。 工厂,就是用来解决 阅读全文
posted @ 2017-09-14 14:58
Gerrard_Feng
阅读(209)
评论(0)
推荐(0)