go語言實現設計模式(二):簡易工廠

簡易工廠主要是用來解決對象「建立」的問題。如下的例子取自《大話設計模式》中第一章,實現一個可擴展的「計算器」。當增長新的功能時,並不需改動原來已經實現的算法。因爲是簡易工廠,因此咱們仍是須要對工廠類進行相應修改。web 1.首先,咱們定義一個計算的接口算法 package calc type CalcSuper interface { SetData(data ...interface{
相關文章
相關標籤/搜索