如何划分类/单一职权原则SRP

参考:单一职责 -- 每个类只负责一个功能_每个类应该只负责一个功能,遵循单一职责原则。-CSDN博客

类有且只有一个原因需要修改它,这样的才是一个结构简洁的类。

结合上面的例子,需要注意的点:

1.比如搜索数据库,需要完成的步骤是: 链接数据库/查找用户/生成图片/显示图片。

误区:并不是在一个行为过程中很多件需要依次完成的事情就适合放在一个类中,确定这个类的大小是否合适,考虑的是类的单一职权原则。-> 单一职权 -> 类自然地就短而小

  1. 对于类和函数来说,如果设计的越冗长,那么它就越难以具有具体的命名(因为做的事情太多了),如果结构短小合适了,那么名字就越容易起的具体且准确。
相关推荐
若亦_Royi21 天前
C++通透讲解设计模式:单一职责原则
c++·设计模式·单一职责原则
huaqianzkh21 天前
面向对象中的单一职责原则的理解和实践
设计模式·单一职责原则
Theodore_10221 个月前
6 设计模式原则之单一职责原则
java·算法·设计模式·面试·java-ee·javaee·单一职责原则
瞎姬霸爱.1 个月前
设计模式-七个基本原则之一-单一职责原则 + SpringBoot案例
设计模式·单一职责原则
萤火虫Coding2 个月前
SOLID原则-单一职责原则
设计模式·设计原则·单一职责原则·solid
邮专薛之谦2 个月前
Java设计模式六大原则
java·接口隔离原则·开闭原则·单一职责原则·六大原则
蜡笔小新..3 个月前
【设计模式】软件设计原则——开闭原则&里氏替换&单一职责
java·设计模式·开闭原则·单一职责原则
千年奇葩3 个月前
Unity SRP 可编程渲染管线的基本用法
unity·单一职责原则·srp
激昂~逐流4 个月前
单一职责原则介绍
单一职责原则