23种设计模式记忆口诀
时间: 2024-01-24 17:03:23 浏览: 24
设计模式的记忆口诀可以帮助我们更好地理解和记忆这些模式。下面是一个简单的记忆口诀,用于记忆23种设计模式:
创建型模式:单例原型建造者工厂抽象工厂
结构型模式:适配器桥接组合装饰者外观享元代理
行为型模式:策略模板观察者迭代器责任链命令备忘录状态访问者中介者解释器
请注意,这只是一个简单的记忆口诀,用于帮助记忆23种设计模式的名称。要深入了解每种设计模式的概念和用法,建议参考相关的学习资料或书籍。
相关问题
23中设计模式记忆口诀
当然!设计模式有很多种,下面是一个常用的记忆口诀,帮助你记住23种设计模式的名称:
创建型模式:
1. 单例模式(Singleton)
2. 工厂方法模式(Factory Method)
3. 抽象工厂模式(Abstract Factory)
4. 建造者模式(Builder)
5. 原型模式(Prototype)
结构型模式:
6. 适配器模式(Adapter)
7. 桥接模式(Bridge)
8. 组合模式(Composite)
9. 装饰者模式(Decorator)
10. 外观模式(Facade)
11. 享元模式(Flyweight)
12. 代理模式(Proxy)
行为型模式:
13. 模板方法模式(Template Method)
14. 命令模式(Command)
15. 迭代器模式(Iterator)
16. 观察者模式(Observer)
17. 中介者模式(Mediator)
18. 备忘录模式(Memento)
19. 解释器模式(Interpreter)
20. 状态模式(State)
21. 策略模式(Strategy)
22. 职责链模式(Chain of Responsibility)
23. 访问者模式(Visitor)
这些都是常见的设计模式,通过这个口诀可以帮助你记住它们的名称。如果你对某个具体的设计模式有更深入的疑问,我可以为你提供更多的解释和示例。
设计模式八大原则口诀
设计模式八大原则是指软件设计中的八个重要原则,它们是:
1. 单一职责原则(SRP):一个类应该只有一个引起它变化的原因。
2. 开放封闭原则(OCP):软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。
3. 里氏替换原则(LSP):子类对象可以替换父类对象出现的任何地方,而不影响程序的正确性。
4. 依赖倒置原则(DIP):高层模块不应该依赖于低层模块,二者都应该依赖于抽象。
5. 接口隔离原则(ISP):客户端不应该依赖它不需要的接口,类间的依赖关系应该建立在最小的接口上。
6. 迪米特法则(LoD):一个对象应该对其他对象有尽可能少的了解,只与直接朋友通信。
7. 合成复用原则(CRP):尽量使用对象组合,而不是继承来达到复用的目的。
8. 最少知识原则(LKP):一个软件实体应当尽可能少地与其他实体发生相互作用。