3.面向对象、设计原则、设计模式、编程规范、重构的关系

  • 面向对象可以看作是一种设计思想。
  • 设计原则是指导我们代码设计的一些原则性的经验总结。
  • 设计模式是针对软件开发中经常遇到的一些设计问题,总结出来的一套解决方案或者模版。
  • 编程规范主要解决的是代码的可读性问题,更加具体、更加偏重代码细节。
  • 重构是软件开发中非常重要的一个环节,持续重构是保持代码质量不下降的有效手段,能有效避免代码腐化到无可救药的地步。
个人认为,如果将代码比作是武术,面向对象就像是门派的宗旨,设计原则其内功心法,设计模式是其门路招式,编码规范是其门规,重构就是不断练习改进。

你可能感兴趣的:(3.面向对象、设计原则、设计模式、编程规范、重构的关系)