模板方法是一种行为设计模式,用于定义一个操作的算法骨架,而将一些步骤的实现推迟到子类中。它可以使子类在不改变算法结构的情况下重定义算法中的某些步骤。
k8s源码中client-go
中模版方法
1 | // staging/src/k8s.io/client-go/rest/client.go |
1 | // staging/src/k8s.io/client-go/dynamic/simple.go |
REF:
1.staging/src/k8s.io/client-go/rest/client.go
2.staging/src/k8s.io/client-go/dynamic/simple.go