首页 > 其他分享 >《设计模式之禅》 第一章随笔(单一职责原则)

《设计模式之禅》 第一章随笔(单一职责原则)

时间:2023-02-24 12:23:02浏览次数:42  
标签:随笔 之禅 角色 用户 第一章 设计模式

只要做过 項目,肯定要接触到用户、机构、角色管理这些校块,基本上使用的都是RBAC
模型 (Role-Based Access Control,基于角色的访问控制,通过分配和取消角色来完成用户权限的授予和取消,使动作主体(用户)与资源的行为(权限)分离),确实是一个很好的解决办法。我们这里要讲的是用户管理、修改用户的信息、增加机构(一个人属于多个机构)、增加角色等,用户有这么多的信息和行为要维护,我们就把这些写到一个接口中,都是用户管理
类嘛,我们先来看它的类图进行修正,如图1-1所示。

 

 

1.2为代码为重新拆分两个接口的结果

 

 

 

标签:随笔,之禅,角色,用户,第一章,设计模式
From: https://www.cnblogs.com/YLucien1203/p/17150857.html

相关文章

  • 每日随笔2023/2/23
    今天就上了个体育课,然后就没了,体育课累得不行,考试了,考的不错,应该70多,没白练。然后回来打扫了下卫生,晚上就学习了AndroidStudio,学习了一些控件,边听边打,周六差不多可以学习......
  • 关于tomCat 部署到阿里云linux中不能访问随笔记录
    一、首先查看服务器的端口号是否开放1.首先看一下服务器内部防火墙有没有开启以及有没有开启80或者8080端口号:命令:firewall-cmd--list-ports如有则显示如下图片:2.......
  • Java ”框架 = 注解 + 反射 + 设计模式“ 之 反射详解
    Java”框架=注解+反射+设计模式“之反射详解每博一文案无论幸福还是苦难,无论光荣还是屈辱,你都要自己遭遇与承受。——————《......
  • 设计模式-模板方法-应用举例
    背景:设计一个任务系统,任务可以有多种类型(签到,看广告,填写调查问卷等等),每个任务的完成标准是可以做N次。需要记录每个任务的完成进度。每做一次需要做一些操作,如给用户......
  • spring5随笔
    1、Spring1.1、简介Spring:春天----->给软件行业带来了春天!2002,首次推出了Spring框架的雏形:interface21框架!Spring框架即以interface21框架为基础,经过重新设计,......
  • 理论:第七章:用生活的案例解释23种设计模式
    设计模式根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式3种。创建型模式:用于描述“怎样创建对象”,它的主要特点......
  • Java ”框架 = 注解 + 反射 + 设计模式“ 之 注解详解
    Java”框架=注解+反射+设计模式“之注解详解每博一文案刹那间我真想令时光停住,好让我回顾自己,回顾失去的年华,缅怀哪个穿一身短小的连衣裙和瘦窄的短衫的小......
  • 2023-2-22随笔记录
    最近很浮躁,总是一会儿想学会儿这个一会儿学会那个,输入倒是不少,但最后记住的却没有多少,有些技术知识点学完可能隔几天就记不清或者想用的时候却想不起来怎么去操作了,在这边......
  • 责任链和策略设计模式-基于Java编程语言
    作者:京东物流钟磊1前言最近在梳理接口逻辑的时候发现,代码中使用的策略和责任链设计模式给我留下了非常深刻的印象。一个业务逻辑流程通常非常适合使用责任链和策略设计模......
  • Builder设计模式,模板设计模式,Adapter设计模式笔记
    因为这三个都比较偏代码,所以都是以贴出运用这些模式的代码,然后通俗总结各个设计模式。Builder设计模式Builder设计模式设计模式列子代码如下:/***CreatedbyhcDarrenon2......