如何划分类/单一职权原则SRP
参考:单一职责 -- 每个类只负责一个功能_每个类应该只负责一个功能,遵循单一职责原则。-CSDN博客
类有且只有一个原因需要修改它,这样的才是一个结构简洁的类。
结合上面的例子,需要注意的点:
1.比如搜索数据库,需要完成的步骤是: 链接数据库/查找用户/生成图片/显示图片。
误区:并不是在一个行为过程中很多件需要依次完成的事情就适合放在一个类中,确定这个类的大小是否合适,考虑的是类的单一职权原则。-> 单一职权 -> 类自然地就短而小
2. 对于类和函数来说,如果设计的越冗长,那么它就越难以具有具体的命名(因为做的事情太多了),如果结构短小合适了,那么名字就越容易起的具体且准确。