设计模式之golang实现
pysta
这个作者很懒,什么都没留下…
展开
-
设计模式之golang实现策略
package strategytype cashCal interface { cashCal(float64) float64}type deal struct{}type normalDeal struct { deal}func (nd *normalDeal) cashCal(Price float64) float64 { return Price}t...原创 2018-01-30 16:55:12 · 312 阅读 · 0 评论 -
设计模式之golang实现-简单工厂模式
最近玩了一段时间的golang之后想着练练手,想着以前看过大话设计模式,就想着实现一下。 package easyfactoryimport "errors"type operation struct {}type cal interface { cal(int, int) (float64, error)}type operationAdd struct { o...原创 2018-01-30 10:09:43 · 586 阅读 · 0 评论