一文让你搞懂面向对象设计原则(单一职责原则,开闭原则,里氏代换原则,依赖倒转原则,接口隔离原则,合成复用原则,迪米特法则)
面向对象设计原则可维护性:指软件能够被理解,改正,适应及扩展的难易程度。可复用性:指软件能够被重复使用的难易程度。面向对象设计的目标之一在于支持可维护性服用,一方面需要实现设计方案或者源代码的服用,另一方面要确保系统能够易于扩展和修改,具有良好的可维护性。面向对象设计原则为支持可维护性服用而诞生指导性原则,非强制性原则。每一个设计模式都符合一个或多个面向对象设计原则,面向对象设计原则是用于评价一个