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

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

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

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

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

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

  1. 对于类和函数来说,如果设计的越冗长,那么它就越难以具有具体的命名(因为做的事情太多了),如果结构短小合适了,那么名字就越容易起的具体且准确。
相关推荐
千年奇葩8 天前
Unity SRP 可编程渲染管线的基本用法
unity·单一职责原则·srp
激昂~逐流18 天前
单一职责原则介绍
单一职责原则
要记得喝水1 个月前
软件设计原则之单一职责原则
开发语言·windows·c#·.net·visual studio·单一职责原则
勤劳兔码农1 个月前
单一职责原则与REST API设计:如何定义清晰的资源与职责
单一职责原则
不爱学习的啊Biao1 个月前
设计模式六大原则(一)–单一职责原则(C#)
c#·单一职责原则
范范08251 个月前
单一职责原则在微服务中的应用:服务分解与职责明确
java·微服务·单一职责原则
Dingdangr1 个月前
设计模式六大原则-单一职责原则(一)
单一职责原则
一尘之中1 个月前
设计模式六大原则(一)--单一职责原则
人工智能·设计模式·单一职责原则
weixin_510695551 个月前
浅谈设计模式之单一职责模式(Single Responsibility Principle)
单一职责原则