gpt4 book ai didi

class-design - 为什么将私有(private)字段和方法放在类的顶部?

转载 作者:行者123 更新时间:2023-12-03 09:19:26 25 4
gpt4 key购买 nike

我已经在许多地方以多种语言看到过这个事实上的标准,但我从来没有理解它——为什么将你的私有(private)字段和方法放在类声明的顶部?隐喻看来,私有(private)的东西应该位于底部(隐藏),而所有公共(public)的东西都应该位于顶部,因此当您从上到下阅读类时,您首先会看到公共(public)接口(interface),然后是内部工作原理。

这背后的原因是什么?

编辑:澄清一下,我并不是说将所有成员声明在类的顶部,而是将私有(private)成员/方法放在类声明的顶部,在任何公开之前。

最佳答案

就个人而言,当我试图阅读别人的代码并理解它时,我喜欢拥有私有(private)字段提供的上下文。它让我快速了解他们正在做的事情的类型以及我可以期待看到的内容。如果处理得当,它可以提供一个很好的预览,几乎就像其余代码的目录一样。

关于class-design - 为什么将私有(private)字段和方法放在类的顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/778281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com