设计规则之单一职责原则

简介: 设计规则之单一职责原则

博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌

Java知识图谱点击链接:体系化学习Java(Java面试专题)

💕💕 感兴趣的同学可以收藏关注下不然下次找不到哟💕💕

单一职责原则

单一职责原则英文名称 Single Reponsibility Principle,简称 SRP。
英文什么的了解就好,不需要强记。主要我们还是要学习这个原则怎么运用,有什么好处。其实我们工作中应该见过很多单一职责的代码。例如我们的 UserMapper,相信大多数项目中都有这个吧,这个接口里汇聚了关于 User 的增删改查,这就是单一职责,它涵盖了 User 数据的整个生命周期的操作,但是它里面没有对其他表的操作。

package com.pany.camp.design.principle.single;

import java.util.List;

/**
 *
 * @description:  用户
 * @copyright: @Copyright (c) 2022 
 * @company: Aiocloud
 * @author: panyong 
 * @version: 1.0.0 
 * @createTime: 2023-05-31 9:34
 */
public interface UserMapper {
   
   

    User select();

    User select(Object... params);

    List<User> selects();

    int save(User user);

    int batchSave(List<User> users);

    int update(User user);

    int batchUpdate(List<User> users);

    int delete(Object param);

    int deleteAll();
}

1686494501743.jpg

💕💕 本文由激流丶创作,原创不易,感谢支持!
💕💕喜欢的话记得点赞收藏啊!

目录
相关文章
|
4月前
软件复用问题之复用性风险是如何定义的
软件复用问题之复用性风险是如何定义的
|
3月前
|
设计模式 微服务
设计模式问题之在软件设计中,“模块”如何定义和区分
设计模式问题之在软件设计中,“模块”如何定义和区分
|
设计模式 Java
Java设计模式七大原则-合成聚合复用原则
Java设计模式七大原则-合成聚合复用原则
96 0
|
设计模式 安全 Java
设计规则之开闭原则
设计规则之开闭原则
87 0
设计规则之开闭原则
|
设计模式 安全 Java
设计规则之里氏替换原则
设计规则之里氏替换原则
74 0
设计规则之里氏替换原则
|
设计模式 测试技术 程序员
代码的简单设计五原则
代码的简单设计五原则
33087 1
|
设计模式 Java uml
你的职责链模式符合五大原则吗?-系统学习九
工作之余对于用到的设计模式进行总结再梳理,发现职责链模式的妙处以及五大原则的指导下更能发挥职责链模式的优势于是乎便有了这篇博文的诞生
|
设计模式 算法
原则的重要性(单一职责原则-开放封闭原则)一
原则的重要性(单一职责原则-开放封闭原则)一
95 0
|
测试技术
【系统架构】面向对象设计——控制类
【系统架构】面向对象设计——控制类
183 0
|
设计模式
设计模式(7) -- 合成复用原则和七大原则总结
设计模式(7) -- 合成复用原则和七大原则总结
137 0
设计模式(7) -- 合成复用原则和七大原则总结