设计模式学习开始篇
2012-03-13 11:53
253 查看
设计模式是一个菜鸟向大牛进阶的必须要经历的阶段,但并不是学习了或者掌握了设计模式就一定能成为大牛,程序路成长的路很漫长,需要不断的学习,进步。这样才能成为一个大牛。
本人现在还是一个菜鸟,所以想通过学习设计模式使自己尽早成为一个大牛。
通过查看网络学习设计模式大概要学习以下一些东西,在此先做一个list,以便以后的学习。
软件设计的6大原则:
1:单一职责原则
2:里氏替换原则
3:依赖倒置原则
4:接口隔离原则
5:迪米特法则
6:开闭原则
遵守了以上原则设计的软件,可以说是比较优秀的软件。
程序设计23种模式:
1:单例模式
2:工厂方法模式
3:抽象工厂模式
4:模板方法模式
5:建造者模式
6:代理模式
7:原型模式
8:中介者模式
9:命令模式
10:责任链模式
11:装饰模式
12:策略模式
13:适配器模式
14:迭代器模式
15:组合模式
16:观察者模式
17:门面模式
18:备忘录模式
19:访问者模式
20:状态模式
21:解释器模式
22:享元模式
23:桥梁模式
掌握了以上的23种设计模式,可以解决程序设计中的大部分问题,有效降低bug率,提升工作效率。
本人现在还是一个菜鸟,所以想通过学习设计模式使自己尽早成为一个大牛。
通过查看网络学习设计模式大概要学习以下一些东西,在此先做一个list,以便以后的学习。
软件设计的6大原则:
1:单一职责原则
2:里氏替换原则
3:依赖倒置原则
4:接口隔离原则
5:迪米特法则
6:开闭原则
遵守了以上原则设计的软件,可以说是比较优秀的软件。
程序设计23种模式:
1:单例模式
2:工厂方法模式
3:抽象工厂模式
4:模板方法模式
5:建造者模式
6:代理模式
7:原型模式
8:中介者模式
9:命令模式
10:责任链模式
11:装饰模式
12:策略模式
13:适配器模式
14:迭代器模式
15:组合模式
16:观察者模式
17:门面模式
18:备忘录模式
19:访问者模式
20:状态模式
21:解释器模式
22:享元模式
23:桥梁模式
掌握了以上的23种设计模式,可以解决程序设计中的大部分问题,有效降低bug率,提升工作效率。
相关文章推荐
- 【设计模式】 开始学习了
- 开始谈谈设计模式,一并学习巩固
- 开始学习设计模式
- 为什么要开始学习设计模式
- 学习【设计模式】从简单开始----------------单例模式
- 开始学习设计模式
- 设计模式学习笔记(一)--写在开始
- 作为一个初学者,开始自己的设计模式学习之旅!
- 我要开始学习设计模式啦
- 开始设计模式学习的基本好书
- 从今天开始学习iOS开发(iOS 7版)--实现一款App之使用设计模式
- 要开始系统学习设计模式了
- 开始学习设计模式
- 设计模式之简单工厂模式(“从头开始学习设计模式”系列)
- 从今天开始学习设计模式
- 开始设计模式的学习
- 学习【设计模式】从简单开始----------------适配器模式
- 记录我的学习设计模式的点点滴滴,从这一篇开始——策略模式
- 记写在开始学习设计模式前的话
- 从今天开始决定正式学习软件设计模式