常见设计模式

一.设计模式遵循的原则

  1. 单一职责原则(SRP):一个类只负责一个功能领域中的一个职责。

  2. 开放封闭原则(OCP):软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。

  3. 里氏替换原则(LSP):子类对象必须能够替换其基类对象,并且程序行为保持不变。

  4. 依赖倒置原则(DIP):高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。

  5. 接口隔离原则(ISP):客户端不应该被迫依赖于它不使用的方法。接口应该小而专用,而不是大而通用。

  6. 合成复用原则(CRP):优先使用对象组合,而不是继承来达到复用的目的。

  7. 迪米特法则(LoD):一个对象应该对其他对象有最少的了解,只与直接的朋友通信,不与陌生人通信。

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息