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

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

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

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

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

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

  1. 对于类和函数来说,如果设计的越冗长,那么它就越难以具有具体的命名(因为做的事情太多了),如果结构短小合适了,那么名字就越容易起的具体且准确。
相关推荐
萤火虫Coding5 天前
SOLID原则-单一职责原则
设计模式·设计原则·单一职责原则·solid
邮专薛之谦18 天前
Java设计模式六大原则
java·接口隔离原则·开闭原则·单一职责原则·六大原则
蜡笔小新..1 个月前
【设计模式】软件设计原则——开闭原则&里氏替换&单一职责
java·设计模式·开闭原则·单一职责原则
千年奇葩2 个月前
Unity SRP 可编程渲染管线的基本用法
unity·单一职责原则·srp
激昂~逐流2 个月前
单一职责原则介绍
单一职责原则
要记得喝水2 个月前
软件设计原则之单一职责原则
开发语言·windows·c#·.net·visual studio·单一职责原则
勤劳兔码农3 个月前
单一职责原则与REST API设计:如何定义清晰的资源与职责
单一职责原则
不爱学习的啊Biao3 个月前
设计模式六大原则(一)–单一职责原则(C#)
c#·单一职责原则
范范08253 个月前
单一职责原则在微服务中的应用:服务分解与职责明确
java·微服务·单一职责原则