栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

设计原则与模式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

设计原则与模式

  1. 软件架构设计原则
    1.1 开闭原则 (open-closed principle, OCP) 开放扩展(抽象), 关闭修改
    1.2 依赖倒置原则 (dependence inversion principle, DIP) 高层模块不应该依赖底层模块,二者都应该依赖其抽象
    1.3 单一职责原则 (simple responsibility principle, SRP) 不要存在多余一个导致类变更的原因。
    1.4 接口隔离原则 (Interface Segregation principle, ISP) 用多个专门的接口,不使用单一的总接口
    1.5 迪米特原则 (Law of demeter LoD) 一个对象应该对其他对象保持最少的了解,又叫最少知道原则(Least Knownledge principle, LKP)
    1.6 里氏替换原则 (liskov substitution principle, LSP)是指 如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P再所有的对象o1都替换成o2时,程序p的行为没有发生变化,那么类型T2是类型T1的子类型
    1.7 合成复用原则 (composite/aggregate reuse principle, CARP) 尽量使用对象组合(has-a)/聚合(containis-a)而不是继承关系达到软件复用的目的。

  2. 设计模式 在 spring 中的使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272340.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号