icon
Published on

Go 编程模式:k8s Visitor 模式

Authors

Content

https://coolshell.cn/articles/21263.html

  • https://coolshell.cn/articles/21263.html
  • Go 编程模式:k8s Visitor 模式 | 酷 壳 - CoolShell
  • 本篇文章主要想讨论一下,Kubernetes 的 kubectl 命令中的使用到到的一个编程模式 – Visitor。本来,Visitor 是面向对象设计模英中一个很重要的设计模款,这个模式是一种将算法与操作对象的结构分离的一种方法。这种分离的实际结果是能够在不修改结构的情况下向现有对象结构添加新操作,是遵循开放/封闭原则的一种方法。这篇文章我们重点看一下 kubelet 中是怎么使用函数式的方法来实现这个模式的。