本套教程教学内容涵盖了 GoF 所有的设计模式,包含但不限于以下内容: 设计原则:单一责任原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置原则 创建型设计模式:构造器、工厂(工厂方法和抽象工厂)、原型和单例 结构型设计模式:适配器,桥接,组合,装饰,外观,享元和代理 行为型设计模式:责任链、命令、解释器、迭代器、中介器、记忆器、空对象、观察者、状态、策略、模板方法和访问者