软件开发设计原则

几条有价值的话

1.设计原则不仅能适用于程序设计,还是用于架构设计;

2.比设计模式更重要的是设计原则;

 

设计原则

1.单一职责原则(SRP)

2.开放封闭原则(OCP)

3.依赖倒置原则(DIP)

4.接口隔离原则(ISP)

5.替换原则(LSP)

6.共同封闭原则(CCP)

7.共同重用原则(CRP)

8.好莱坞原则(IOC)

9.高内聚低耦合

10.惯例胜于配置原则

11.关注点分离原则(SOC)

12.契约式设计原则(DBC)

13.无环依赖原则(ADP)

 

职责分配原则

1.信息专家

2.创造者

3.高内聚

4.低耦合

5.控制器

6.间接

7.受保护

8.多态

9.纯虚构

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值