面向对象的编程范式在单个实体中集中处理数据和相关行为。实体将通过消息传递进行通信。
诸如C++, Java,C#等高级语言在设计应用程序时提供了丰富的功能。人们可以轻松地学习语言结构。但是,很少有设计原则可以指导程序员更好地利用语言功能。以下原则可帮助程序员进行灵活的类设计。
- 单一责任原则
- 开闭原则
- 里斯科夫替代原则
- 接口隔离原理
- 依赖倒置原则
以上所有五项原则统称为SOLID原则。我们将对每个原理进行详细说明。
请注意,在OOD中几乎没有其他有用的原理。我们将在发布各自的原则后扩展该职位(很抱歉,目前,该职位是一个不断发展的目标)。