设计模式知识点总结

什么是设计模式?

答:Christopher Alexander说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。”

       简单来讲,设计模式就是经验的总结。

设计模式的分类(23种)?

答:创建型模式(5种):单例模式、抽象工厂模式、工厂方法模式、原型模式、建造者模式。

  结构型模式(7种):代理模式、适配器模式、装饰模式、桥接模式、组合模式、外观模式、享元模式。

  行为模式(11种):模板方法模式、观察者模式、状态模式、职责链模式、命令模式、访问者模式、策略模式、备忘录模式、迭代器模式、解释器模式、中介者模式。

猜你喜欢

转载自blog.csdn.net/lz1170063911/article/details/80145376
今日推荐