工具类Util和通用类Common的反模式
💡
原文中文,约600字,阅读约需2分钟。
📝
内容提要
该文章讨论了Util和Common反模式的问题,提出了5条规则来写更好的代码,包括划分组团相关逻辑、实行单一责任制、通过组合进行封装、在公共接口处的验证输入和剪切可变状态。这些规则有助于减少代码中的问题,使代码更易于维护。
🎯
关键要点
- Util和Common反模式在代码中快速增长,可能导致问题。
- 建议将对相同数据操作的方法划分到同一个类中。
- 每个类应只有一个改变的理由,避免类功能过多。
- 优先使用组合而非继承来实现封装。
- 在公共接口处验证输入,确保输入符合方法要求。
- 减少类中可变状态的数量,尽量使类实例不可变。
➡️