设计原则

最重要的原则

  1. 找出可能变化的部分,独立出来,不要和不需要变化的代码混在一起
  2. 面向接口编程,不要针对实现编程
  3. 多用组合,少用继承
  4. 松耦合对象之间的交互
  5. 对扩展开放,对修改关闭
  6. 依赖抽象,不依赖具体类
  7. 最少知识原则,一个类对于其他类,知道的越少越好
  8. 别调用我,我会调用你
  9. 一个类只有一个引起变化的原因

警惕

  1. 为实际需要而使用模式,不要假想
  2. 简单才是王道,不要拘泥于模式
  3. 模式是工具,不是规则,需要适当调整以符合你的需求
  4. 要在实际的优秀框架中学习,不要重视网上那些人云亦云的简单例子
  5. 要实践,不要空想
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值