单一职责原则

接口单一职责

每一个接口只作一类事情spa

好比说 Closeable 只负责提供流关闭的方法接口

Readable 只负责提供读的方法扩展

Reader类实现上面两个接口,他们之间互不干涉,各有分工方法

方法单一职责

即一个方法只提供一种功能im

这种方法不足以让人迅速明了究竟更新user的哪一个属性img

尽可能拆分红ab

单一职责原则优势

  1. 下降代码复杂性
  2. 提升代码可读性,可维护性
  3. 下降代码变动带来的风险(即改变一个接口,对其余接口没有影响)
  4. 大幅提高代码的扩展性 
相关文章
相关标签/搜索