蓝色小精灵读设计模式笔记(之开篇)

  一直想系统的学习下设计模式的内容,刚开始抱着《Head First 设计模式》开始读,Head first的的确容易懂,能把复杂的概念讲的浅显易懂,要不然怎么是深入浅出呢,缺点是读完了,只是对设计模式有了一个模糊的印象,很多东西还是半懂版不懂。

  后来读的是《敏捷软件开发——原则、模式与实践》,这本书前半部分讲的是面向对象的基本原则,后半部分讲的是设计模式,重构的内容则贯穿在整本书中,读完之后还是觉得缺少了点什么,于是拿出最经典的那本书《设计模式--可复用面向对象软件的基础》开始读,经典永远是经典,算然只是薄薄的一本,越读越厚。

  为了以后可以有个地方可以找出当初的笔记,监督一下自己,嘿,小子,设计模式的博客还没写完呢,别dota了^_^,顺便呢,理清楚自己的思绪,记下这一系列的笔记,最近正好在看《暗时间》这本书,上面列举了n多写blog的好处,蓝色小精灵心动了,顺便练练自己的遣词造句能力总是好的,工作之后才发现语文是多么的重要。^_^

  看到一篇介绍设计模式的文章说,读《设计模式》,第一章一定要仔细读,就像《九阴真经》的总纲一样。

  开篇从第一张开始吧,学习一个东西先从本质说起吧。

  设计模式的本质是什么呢?

  结构化编程用的好好的,干嘛非要弄的那么多设计模式呢。

  需求是无穷无尽的,设计的模式的本质就是解耦,用多一点的代码,解除代码之间的耦合。

  第一章中的有一句话“针对接口编程,而不是针对实现编程”

  说的就是这个,解耦不是目的,解耦的真正目的是,在需求变动的情况下,对现有代码的改动尽可能少。

  也就是《敏捷软件开发——原则、模式与实践》里提到的对修改关闭,对扩展开放。

 下面的篇章就开始对23个设计模式一个个开始记下笔记。

PS:果然是知易行难啊,平时看到别人写个博客没啥,等到自己写blog的时候,才发现,就算遣词造句也不是那么容易的啊。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值