专题索引🧩设计模式
设计模式笔记索引
记录《大话设计模式》学习笔记,深入浅出23种设计模式,从实际应用出发理解设计模式的精髓
记录《大话设计模式》学习笔记,深入浅出23种设计模式,从实际应用出发理解设计模式的精髓
🚏 导论 代理模式(Proxy Pattern)为其他对象提供一种代理以控制对这个对象的访问。 代理模式的应用场景 远程代理,也就是为一个对象在不同的...
🚏 导论 装饰模式(Decorator Pattern):动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更为灵活。当现有目...
🚏 导论 里氏替换原则(LSP):子类型必须能够替换掉它们的父类型。 里氏替换原则是Barbara Liskov女士在1988年发表的,A behavioral notion of subtyping, 具...
🚏 导论 依赖倒转原则 A. 高层模块不应该依赖低层模块。两个都应该依赖抽象。 B. 抽象不应该依赖细节。细节应该依赖抽象。 🎬 场景 场景一:📦 修电脑 当电脑出现...
🚏 导论 开放-封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。 对于拓展是开放的(Open for extension),对于更...
🚏 导论 单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变...
记录《大话设计模式》学习笔记,深入浅出23种设计模式,从实际应用出发理解设计模式的精髓
记录《大话设计模式》学习笔记,深入浅出23种设计模式,从实际应用出发理解设计模式的精髓