Skip to content

20210319设计local_river node.physicals有感

zqy edited this page Mar 19, 2021 · 1 revision

最重要的感觉还是在于**“分层的使用场景”**
简单来说,其实还是需要尽量避免分层,golang语言自身似乎也特意设计的让程序员被动的避免分层
分层和继承同样都是问题,之前一直很认同应该尽量避免“发生继承”,现在是时候扩展下思路了,那就是同样应该尽量避免“发生分层”
首先说一句,继承必然伴随着分层,而分层未必需要用继承实现,golang中包的引入其实是“框架逻辑上的继承”

而无论你遇到哪种需求,你都一定要慎重的衡量是否有必要实现一次逻辑上的继承?

Clone this wiki locally