
设计模式
文章平均质量分 69
iris w
这个作者很懒,什么都没留下…
展开
-
简单总结下SOLID 原则
SOLID 原则并非单纯的 1 个原则,而是由 5 个设计原则组成的,它们分别是:单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则,依次对应 SOLID 中的 S、O、L、I、D 这 5 个英文字母。 单一职责原则 单一职责原则的英文是 Single Responsibility Principle,缩写为 SRP。这个原则的英文描述是这样的:A class or module should have a single responsibility。如果我们把它翻译成中文,那就是:一个类原创 2021-05-19 22:50:30 · 469 阅读 · 0 评论 -
个人理解充血模型的 DDD 开发模式
我觉得DDD开发模式就是把部分需要操作的通用的操作实体类的代码,从service层转入domain层,使得让后面的人阅读代码起来可以更加专注在业务上。 比如说一个通用的逻辑删除(目前我们库里是有个enable字段的,enable为1就是正常状态,为0就是非正常状态) 在我们现在写的代码里因为各种原因可能会有多个方法和场景来修改这个值。 目前我们没有统一写法,就是在需要改值的情况下就直接xxx.setEnable(0)或者xxx.setEnable(Boolean.False),这样可能看的人还要想下啥原创 2021-05-11 22:40:12 · 452 阅读 · 0 评论