模式

来源:互联网 发布:郑州编程培训 编辑:程序博客网 时间:2024/04/29 23:44

理解定义:

     模式:可以作为模型或模板的方式或方法;

     设计模式:是软件开发过程中,经过验证的,用于解决在特定环境下,重复出现的,特定问题的解决方案。

设计模式不是凭空想象出现的,是经验的积累和总结。

 

设计模式:

1、模式名称

2、环境和问题

3、解决方案

4、效果

 

学习设计模式:

1、准确理解每个设计模式的功能,基本结构,标准实现,了解其使用环境;

2、反复思考和总结;

3、结合经验思考

理论指导实践,实践反过来加深对理论的理解。

 

23个设计模式:

简单工程模式;

外观模式;

适配器模式;

单例模式;

工厂方法模式;

抽象工厂模式;

生成器模式;

原型模式;

中介者模式;

代理模式;

观察者模式;

命令模式;

迭代器模式;

组合模式;

模板方法模式;

策略模式;

状态模式;

备忘录模式;

享元模式;

解释器模式;

装饰模式。

职责链模式;桥接模式;访问者模式;

 

原创粉丝点击