软件设计的开发原则-SOLID

软件设计的开发原则-SOLID

开发时遵循以下原则可提高代码重用性、可读性、可靠性、可维护性
  • 单一职责原则:高内聚、低耦合的指导方针。一个类只有一个引起它变化的原因,一个类只负责一项职责。一个方法尽量只完成一件事,减少方法间的相互调用。
  • 开闭原则:扩展开放,修改关闭。扩展功能时不能修改原有代码。
  • 里氏替换原则:尽量用基类定义对象,基类存在的地方都可以用子类替换。
  • 依赖倒转原则:高层模块不应该直接依赖底层模块,应该依赖其抽象(接口、抽象类)
  • 接口隔离原则:根据使用对象对方法分类,同一对象需要使用的方法放到同一个接口中,不需要使用的方法放到其他接口中。
  • 迪米特法则:又称最少知道原则,实体尽量只与关系密切的实体交互,对于关系不密切又需要交互的对象可以通过引入第三方密切对象进行交互。(A与B密切,B与C密切,当A想与C交互时,可以借助B)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值