oop - 何时将方法声明为私有(private)

标签 oop design-patterns coding-style

我正在寻找具体且准确的规则来确定如何声明方法的可见性。这与语言无关,它适用于标准 OOP 语言。

最佳答案

要遵循的一个好的规则是:

Members should not have more accessibility than they need.

private 开始,并在需要时使它们更易于访问。

关于oop - 何时将方法声明为私有(private),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906014/

相关文章:

android - 是否有任何关于移动应用程序中文本大写的指南?

java - 装饰器模式和委托(delegate)模式的区别

java - 与空字符串连接以进行字符串转换真的那么糟糕吗?

coding-style - 当参数拆分为多行时,阻止 PhpStorm 在函数声明后添加新行

java - java 中用于提及接口(interface)特殊属性的不同术语?

java - 如何摆脱 this() 构造函数中的长调用?

python - python lambda 函数在 class 和 def 中的区别

java - 启动和调用 Java 方法引用的标准模式

c++ - 将字符串 append 到 C++ 中的类变量

ruby-on-rails - Ruby on Rails 风格指南,方法参数周围的括号