课程内容
SOLID原则是面向对象设计和编程(OOD&OOP)中几个重要编码原则,是由Robert C Martin(著有《架构整洁之道》一书)推广并被广泛引用于面向对象编程中。正确使用这些规范将提升代码的可扩展性、逻辑性和可读性。有助于将C++等面向对象编程语言初学者快速进阶到高级程序员水平。SOLID 原则包括:
Single Responsibility Principle:单一职责原则(SRP)
Open Closed Principle:开闭原则(OCP)
Liskov Substitution Principle:里氏替换原则(LSP)
Law of Demeter:迪米特法则(LD)
Interface Segregation Principle:接口隔离原则(ISP)
Dependence Inversion Principle:依赖倒置原则(DIP)
把首字母联合起来( L 算做一个)就是 SOLID (稳定的):建立稳定、灵活、健壮的设计
学习目的:提升代码质量;应对面试提问
课程大纲
SOLID 原则简介
SOLID(1):单一职责原则
SOLID(2):开闭原则
SOLID(3):里氏替换原则
SOLID(4):迪米特法则
SOLID(5):接口隔离原则
SOLID(6):依赖倒置原则
学习所需基础
需要具备C++、Java、Python等面向对象编程语言基础。学过设计模式课程更佳
课程勘误
如您在学习过程中发现任何“错误”,请告知我们错误所在的课程名称和错误所在视频的时间起始位置。错误一经我们确认,我们将会在该门课程的“课程概述”里提供“错误更正”信息,并对您表示衷心的感谢。