go语言实现设计模式(二):简易工厂

简易工厂主要是用来解决对象“建立”的问题。如下的例子取自《大话设计模式》中第一章,实现一个可扩展的“计算器”。当增长新的功能时,并不需改动原来已经实现的算法。因为是简易工厂,因此咱们仍是须要对工厂类进行相应修改。web 1.首先,咱们定义一个计算的接口算法 package calc type CalcSuper interface { SetData(data ...interface{
相关文章
相关标签/搜索