第01期-面向对象设计模式与原则

110分钟 • 单元 • 中级

了解 GoF 23 种设计模,设计模式与面向对象的关系,从编程语言直观了解面向对象,理解封装、继承和多态,从一个 C# 示例开始,重新认识面向对象,从设计原则到设计模式的演变,针对接口编程,而不是针对实现编程,优先使用对象组合,而不是类继承,封装变化点,使用重构得到模式,SRP 单一职责原,OCP 开放封闭原,LSP 里氏替换原则,DIP 依赖倒置原则,ISP 接口隔离原则。