【发布时间】:2020-09-22 20:54:06
【问题描述】:
在干净的代码书中,有一句话说“公共 API 中的 Javadocs”。
Effective java book 也是一样,有这一项:
“第 56 条:为所有暴露的 API 元素编写 doc cmets”。
所以这是我的问题“所有公共方法都被视为公共 API 吗?”
【问题讨论】:
-
所有公开的内容,包括方法、构造函数、数据成员、嵌套类、嵌套接口和嵌套枚举,以及我遗漏的任何其他内容,
-
请注意,如果您将客户端代码的基类提供给子类,那么其受保护的成员也是“公开的 API 元素”。
-
另见有效 Java 第 15 条:最小化类和成员的可访问性。它更深入地介绍了 API 和访问修饰符。
标签: java code-cleanup effective-java