一、何为设计模式?
1、设计模式简单的说,就是模式化的解决方案
2、在我们进行程序设计时,逐渐形成了一些典型问题和问题的解决方案,这就是软件模式。
3、每一个模式描述了一个在我们程序设计中经常发生的问题,以及该问题的解决方案。
4、当我们碰到模式所描述的问题,就可以直接用相应的解决方法去解决这个问题,这就是设计模式。
二、模式类别举例
创建型模式:
单例模式, 工厂模式
结构型模式:
装饰模式, 代理模式(静态代理, 动态代理)
行为型模式:
模板模式, 迭代器模式
1、设计模式简单的说,就是模式化的解决方案
2、在我们进行程序设计时,逐渐形成了一些典型问题和问题的解决方案,这就是软件模式。
3、每一个模式描述了一个在我们程序设计中经常发生的问题,以及该问题的解决方案。
4、当我们碰到模式所描述的问题,就可以直接用相应的解决方法去解决这个问题,这就是设计模式。
创建型模式:
单例模式, 工厂模式
结构型模式:
装饰模式, 代理模式(静态代理, 动态代理)
行为型模式:
模板模式, 迭代器模式