专题索引🧩设计模式

设计模式笔记索引

记录《大话设计模式》学习笔记,深入浅出23种设计模式,从实际应用出发理解设计模式的精髓

2025年1月7日 · 2 分钟 · 717 字 · Rex
🧩设计模式

Proxy_pattern

🚏 导论 代理模式(Proxy Pattern)为其他对象提供一种代理以控制对这个对象的访问。 代理模式的应用场景 远程代理,也就是为一个对象在不同的...

2025年1月12日 · 2 分钟 · 649 字 · Rex
🧩设计模式

装饰模式(Decorator Pattern)

🚏 导论 装饰模式(Decorator Pattern):动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更为灵活。当现有目...

2025年1月11日 · 6 分钟 · 2666 字 · Rex
🧩设计模式

里氏替换原则(Liskov Substitution Principle)

🚏 导论 里氏替换原则(LSP):子类型必须能够替换掉它们的父类型。 里氏替换原则是Barbara Liskov女士在1988年发表的,A behavioral notion of subtyping, 具...

2025年1月10日 · 1 分钟 · 447 字 · Rex
🧩设计模式

依赖倒转原则(Dependency Inversion Principle)

🚏 导论 依赖倒转原则 A. 高层模块不应该依赖低层模块。两个都应该依赖抽象。 B. 抽象不应该依赖细节。细节应该依赖抽象。 🎬 场景 场景一:📦 修电脑 当电脑出现...

2025年1月10日 · 1 分钟 · 454 字 · Rex
🧩设计模式

开放-封闭原则(Open Closed Principle)

🚏 导论 开放-封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。 对于拓展是开放的(Open for extension),对于更...

2025年1月10日 · 2 分钟 · 891 字 · Rex
🧩设计模式

单一职责原则(Single Responsibility Principle)

🚏 导论 单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变...

2025年1月10日 · 2 分钟 · 810 字 · Rex
🧩设计模式

策略模式(Strategy Pattern)

记录《大话设计模式》学习笔记,深入浅出23种设计模式,从实际应用出发理解设计模式的精髓

2025年1月8日 · 8 分钟 · 3745 字 · Rex
🧩设计模式

抽象工厂模式(Abstract Factory)

记录《大话设计模式》学习笔记,深入浅出23种设计模式,从实际应用出发理解设计模式的精髓

2025年1月7日 · 10 分钟 · 4728 字 · Rex