您的位置:首页 > 其它

大话设计模式精华-01-了解目录,了解真相

2016-11-11 14:12 197 查看

设计模式的种类和设计原则

最近在学习设计模式,但是看了一些设计模式的书,枯燥乏味又晦涩难懂,真心是把所有精力都用上了还是很多看得一知半解。但是最近有读到一本设计模式的书,真心觉得可以读,尤其是初学者,真的很有用。

可是我们为什么要学习设计模式,他能为我们解决那些问题呢?

书名:《大话设计模式》-程杰,在此先感谢一下书的作者,设计模式的本质是一种解决问题的方案,在编写的代码中,如果你的代码只能用一次,对整个系统来说简直是灾难性的破坏,破坏的是整体项目的设计思路和风格,并不是说代码的效果不对。所以我们通过学习设计模式,能够真实有效的了解面向对象思想:封装继承多态,并且真实有效的面向对象编写出易维护易扩展易服用的代码,脱离了用着面向对象的语法,却用着面向过程的思想写程序的尴尬。其余的就不说了。在这里我先说一下我个人的看书方法,有很多人不懂得如何看书,即便拿到这本书,也会有一些看了一遍还是不得要领的人。老鸟就不要吐糟了。

首先看目录,目录中记载了一些重要的内容,那就是明确学习方向。书中的设计模式种类有23种,还有一些设计原则。在下面一一列举出来。目录这个东西,如果你不懂基本是看不出来什么的。所以只要眼睛过一遍就可以了

第一章 代码无错就是优秀? ——简单工厂模式

第二章 商场促销 ——策略模式

第三章 拍摄UFO ——单一职责模式

第四章 考研求职两不误 ——开放-封闭原则

第五章 会修电脑不会修收音机? ——依赖倒转原则

第六章 穿什么有这么重要? ——装饰模式

第七章 为别人做嫁衣 ——代理模式

第八章 雷锋依然在人间 ——工厂方法模式

第九章 简历复印 ——原型模式

第十章 考题抄错会做也白搭 ——模板方法模式

第十一章 无熟人难办事? ——迪米特法则

第十二章 牛市股票还会亏钱? ——外观模式

第十三章 好菜每回味不同 ——建造者模式

第十四章 老板回来,我不知道 ——观察者模式

第十五章 就不能不换DB吗? ——抽象工厂模式

第十六章 无尽加班何时休 ——状态模式

第十七章 在NBA我需要翻译 ——适配器模式

第十八章 如果再回到从前 ——备忘录模式

第十九章 分公司=一部门 ——组合模式

第二十章 想走?可以!先买票 ——迭代器模式

第二十一章 有些类也需要计划生育 ——单例模式

第二十二章 手机软件何时统一 ——桥接模式

第二十三章 烤羊肉串引来的思考 ——命令模式

第二十四章 加薪非要老总批? ——职责链模式

第二十五章 世界需要和平 ——中介者模式

第二十六章 项目多也别傻做 ——亨元模式

第二十七章 其实你不懂老板的心 ——解释器模式

第二十八章 男人和女人 ——访问者模式

第二十九章 OOTV杯超级模式大赛 ——模式总结

附录A 培训实习生 ——面向对象基础

当我们了解完目录后,其次我们要做的就是将每一个章节的内容细化分出层次,并明确每一层的目的。后面作者还会继续写一些看书的总结。

现在,一共有23种大家所熟知的设计模式,再配合一些设计原则,算上附录一共三十章的内容,第一眼看到这么多标题的时候感觉这些东西都是什么啊,标题这么奇葩!

没关系,你现在只要能区分设计模式设计原则就可以了。

设计模式是用来解决某种问题的一种解决方案。

设计原则是在设计代码的时候的设计准则。

当你将所有的内容都修炼完毕的时候,作者相信大家一定能写出易维护,易扩展,易复用的项目代码的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  设计模式 设计 class