我学《设计模式精解》

《设计模式精解 》这本书对于学习设计模式来的说,我觉得真是太有帮助了,书中通俗易懂的讲解,对于一些误解,给我们及时地拨乱反正,恰到好处的例子,让人学习起来非常容易。下面是我自己的一些学习感言。

一,什么是 设计模式:设计模式我们一般定义为“特定场景下问题的解决方案”,可是仅仅这些比较片面,设计模式除了场景、问题解决方案外还应具备以下的三个要点:

(1)。可重复性,

(2)。可传授性,模式是为了解决一批这样的相似的问题的。

(3)。用来表示这个模式的名称。

二,对象, 传统的定义是封装了一堆数据的东西,作者赋予他的新意是对象是负有责任的某种东西,对象要对自己的负责。

三。封装:传统的看法 是隐藏数据,新的理解隐藏任何东西地能力,特别重要的是封装可以用于行为中隐藏变化。内部的变化只会让内部看到,对外部是不可见的。

四。设计模式不是单独存在的,而是需要和其他模式一起帮你完成实现一个更健壮更优美的应用程序。

五,面向对象的真正的威力不是继承,而是行为的封装。

六,模式并不是仅仅存在于设计阶段,而是在分析,设计乃至于实现阶段,无处不在。

七, 对于各个模式的学习,作者认为最好的方法是从一个实际例子入手,逐步的推导出这个模式,这样学习起来,大家更容易接受。

八,当然设计模设并不仅仅存在于软件的设计开发中,这很容易理解,因为软件的设计模式本身就是从建筑学发展而来。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

brew2003

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值