普通旧 Java 对象(POJO)这个术语是什么意思? 我找不到任何足够的解释。
POJO 的 Wikipedia 页面 显示 POJO 是一个普通的 Java 对象,而不是一个特殊的对象。现在,在 Java 中什么使得或者什么不使得和对象特殊?
上面的页面还说,POJO 不应该扩展预先指定的类、实现预先指定的接口或包含预先指定的注释。这是否也意味着 POJO 不允许实现像 Serializable
、 Comparable
这样的接口,或者像 Applet 或任何其他用户编写的类/接口这样的类?
此外,上述策略(不扩展,不实现)是否意味着我们不允许使用任何外部库?
POJO 到底在哪里使用?
编辑: 更具体地说,我是否可以扩展/实现属于 Java 或任何外部库的类/接口?