本文主要讨论了 Decorator Pattern 装饰器模式的 Go 实现
Decorator Pattern 装饰器
- 装饰器模式允许动态扩展现有对象的功能,而并不改变其内部结构。
- 装饰器提供了一种灵活的方法来扩展对象的功能
实现
1 | import "fmt" |
使用
1 | func Double(n int) int { |
Go C++
本文主要讨论了 Decorator Pattern 装饰器模式的 Go 实现
1 | import "fmt" |
1 | func Double(n int) int { |