组合模式是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。
在Golang
中可以使用多个interface
组合在一起实现组合的功能。
1 | // vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod.go |
REF:
1.taging/src/k8s.io/client-go/kubernetes/typed/core/v1/pod.go
知易行难
组合模式是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。
在Golang
中可以使用多个interface
组合在一起实现组合的功能。
1 | // vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod.go |
REF:
1.taging/src/k8s.io/client-go/kubernetes/typed/core/v1/pod.go