软件设计的七大原则思维导图

软件设计的七大原则思维导图:

  • 开闭原则:软件实体应该对扩展开放,对修改关闭。
  • 里氏替换原则:子类可以替换父类,且不改变程序的正确性。
  • 依赖倒置原则:高层次模块不应该依赖低层次模块,两者都应该依赖抽象。
  • 接口隔离原则:接口应该小而专一,不应强迫客户端依赖不需要的方法。
  • 单一职责原则:类应该只负责一项职责,并做得很好。
  • 迪米特法则:一个对象应该只与它紧密相关的其他对象通信。
  • 组合/聚合复用原则:优先使用组合/聚合而不是继承来实现复用。
zxm 文件大小:3.3KB