head first设计原则总结

1、类应该对扩展开放,多修改关闭

     我们的目标是允许类容易扩展,在不修改现有代码的情况下,就能搭配新的行为,如果能实现这样的目标,有什么好处,这样的设计具有弹性,可以应对改变,可以接受改变来应对新的需求

2、依赖倒置原则

     要依赖抽象,不要依赖具体类,下面的指导方针能帮组你在OO设计中避免违反依赖倒置原则

  • 变量不可以持有具体类的引用
  • 不要让类派生自具体类
  • 不要覆盖基类中已实现的方法

 3、多用组合,少用继承

 4、针对接口编程,不针对实现编程

 5、为交互对象之间的松耦合设计而努力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值