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

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

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

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

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

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

  1. 对于类和函数来说,如果设计的越冗长,那么它就越难以具有具体的命名(因为做的事情太多了),如果结构短小合适了,那么名字就越容易起的具体且准确。
相关推荐
添加shujuqudong1如果未回复9 天前
单相全桥逆变电路MATLAB仿真及硬件设计指南
单一职责原则
询问QQ:2769988512 天前
DP节能动态规划与电机模型Carsim联合仿真验证之旅
单一职责原则
口袋物联1 个月前
图解码说-六大设计原则(开闭原则、单一职责原则、里氏替换原则、接口隔离原则、依赖倒置原则、迪米特法则)
接口隔离原则·依赖倒置原则·里氏替换原则·开闭原则·单一职责原则·设计模式原则·迪米特法原则
崎岖Qiu1 个月前
【设计模式笔记06】:单一职责原则
java·笔记·设计模式·单一职责原则
VBA63372 个月前
VBA之Word应用第四章第三节:段落集合Paragraphs对象的方法(一)
单一职责原则
迦蓝叶3 个月前
JAiRouter 配置文件重构纪实 ——基于单一职责原则的模块化拆分与内聚性提升
java·网关·ai·重构·openai·prometheus·单一职责原则
芒果敲代码3 个月前
单一职责原则(SRP)
c++·单一职责原则
努力也学不会java3 个月前
【设计模式】三大原则 单一职责原则、开放-封闭原则、依赖倒转原则
java·设计模式·依赖倒置原则·开闭原则·单一职责原则
Yolo566Q5 个月前
“SRP模型+”多技术融合在生态环境脆弱性评价模型构建、时空格局演变分析与RSEI 指数的生态质量评价及拓展应用
信息可视化·数据分析·单一职责原则
WISHMELUCK1'5 个月前
设计模式的六大设计原则
设计模式·接口隔离原则·依赖倒置原则·里氏替换原则·迪米特法则·合成复用原则·单一职责原则