第8条 覆盖equals时请遵守通用约定。

第7条 避免使用终结方法。

第6条 消除过期的引用。

第5条 避免创建不必要的对象。

第4条 通过私有构造器强化不可实例化能力。

第3条 用私有构造器或者枚举类型强化Singleton属性。

第2条 遇到多个构造器参数时要考虑用构造器。

第1条 考虑用静态方法代替构造器:它们有名称、不必再每调用它们的时候都创建一个新对象,它们可以返回原返回类型的任何子类型、在创建参数化类型实例的时候,它们使代码变得更加简洁。

相关文章:

  • 2022-12-23
  • 2021-08-22
  • 2021-12-20
  • 2021-12-10
  • 2022-12-23
  • 2022-02-16
  • 2021-08-11
  • 2021-11-04
猜你喜欢
  • 2021-12-07
  • 2021-07-07
  • 2021-11-26
  • 2021-09-19
  • 2022-12-23
相关资源
相似解决方案