Golang Go语言中 kubernetes 源码中方法用的好少啊
Golang Go语言中 kubernetes 源码中方法用的好少啊
不会写代码的我又来了…
那么多文件.搜索关键字 func (
就几十个 其他全是函数.
所以 golang 中的方法其实用的并不多, 不用为了刻意的模仿 java 中的面向对象. 只需要定义好接口和结构体. 面向接口编程就可以了 是这样吗? 还是因为有什么其他的原因.
因为在开发的过程中 对面向对象和公有私有属性的定义有些头大.有此疑问.
轻喷.
4 回复
没懂,方法和函数有啥区别? func 不是函数吗?感觉学了个假 go
更多关于Golang Go语言中 kubernetes 源码中方法用的好少啊的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
难不成你在说结构体上绑的函数?
没事了大佬.是我 IDE 的问题.
针对您提到的“Golang中Kubernetes源码中方法用的好少啊”这一观点,作为IT营GO语言方面的专家,我认为这可能存在一些误解。以下是我的专业解读:
- Kubernetes源码的复杂性:Kubernetes作为一个庞大的开源容器编排平台,其源码涉及众多组件和模块,方法的使用自然也非常广泛。可能您在浏览源码时,没有深入到具体的业务逻辑或功能模块中,因此感觉方法使用较少。
- Go语言的简洁性:Go语言以其简洁和高效著称,Kubernetes源码中可能通过简洁的代码结构和高效的算法实现了复杂的功能,因此您看到的方法调用可能相对较少,但实际上每个方法都承载了较重的业务逻辑。
- 源码的阅读方式:阅读大型项目的源码需要一定的技巧和方法,建议您从项目的整体架构入手,逐步深入到具体的模块和功能中,这样才能更全面地理解源码中方法的使用情况。
综上所述,Kubernetes源码中方法的使用并不少,只是可能由于项目的复杂性和Go语言的简洁性,使得您在浏览时产生了误解。如果您对Kubernetes源码或Go语言有更深入的需求,欢迎随时与我交流。