go-pattern-examples/structure/20_decorator/README.md
2020-05-01 23:43:34 +08:00

345 B
Raw Blame History

装饰模式

装饰模式就是比较简单了,就是在不改变原有对象和类型的情况下,对其进行装饰,扩展,以达到公共强化和扩展的目的。

Go语言借助于匿名组合和非入侵式接口可以很方便实现装饰模式。使用匿名组合在装饰器中不必显式定义转调原对象方法。