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

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

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

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

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


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

  • 第一章 代码无错就是优秀? ——简单工厂模式
  • 第二章 商场促销 ——策略模式
  • 第三章 拍摄UFO ——单一职责模式
  • 第四章 考研求职两不误 ——开放-封闭原则
  • 第五章 会修电脑不会修收音机? ——依赖倒转原则
  • 第六章 穿什么有这么重要? ——装饰模式
  • 第七章 为别人做嫁衣 ——代理模式
  • 第八章 雷锋依然在人间 ——工厂方法模式
  • 第九章 简历复印 ——原型模式
  • 第十章 考题抄错会做也白搭 ——模板方法模式
  • 第十一章 无熟人难办事? ——迪米特法则
  • 第十二章 牛市股票还会亏钱? ——外观模式
  • 第十三章 好菜每回味不同 ——建造者模式
  • 第十四章 老板回来,我不知道 ——观察者模式
  • 第十五章 就不能不换DB吗? ——抽象工厂模式
  • 第十六章 无尽加班何时休 ——状态模式
  • 第十七章 在NBA我需要翻译 ——适配器模式
  • 第十八章 如果再回到从前 ——备忘录模式
  • 第十九章 分公司=一部门 ——组合模式
  • 第二十章 想走?可以!先买票 ——迭代器模式
  • 第二十一章 有些类也需要计划生育 ——单例模式
  • 第二十二章 手机软件何时统一 ——桥接模式
  • 第二十三章 烤羊肉串引来的思考 ——命令模式
  • 第二十四章 加薪非要老总批? ——职责链模式
  • 第二十五章 世界需要和平 ——中介者模式
  • 第二十六章 项目多也别傻做 ——亨元模式
  • 第二十七章 其实你不懂老板的心 ——解释器模式
  • 第二十八章 男人和女人 ——访问者模式
  • 第二十九章 OOTV杯超级模式大赛 ——模式总结
  • 附录A 培训实习生 ——面向对象基础

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

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

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

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

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

当你将所有的内容都修炼完毕的时候,作者相信大家一定能写出易维护,易扩展,易复用的项目代码的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值