面向对象的设计原则(设计模式中的7板斧)

  设计模式中总共有23中基本的设计模式,让我们了解如何去“封装变化”,“对象间松散耦合”,“针对接口编程”,从而去设计出易维护、易扩展、易复用、灵活性好的程序。不过,也有7种规范我们行为的原则: 单一职责原则 开放封闭原则 里氏代换原则 依赖倒转原则 迪米特法则 合成聚合原则 接口隔离原则 一、单一职责原则 1.单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。 2.如果一个类
相关文章
相关标签/搜索