【设计模式】基础篇

      学习《大话设计模式》一书良久,对于其中经典模式的解读还在进行中,如今暂时对本阶段的学习内容做一个初始概括总结,具体内容如下。

 

一、什么是设计模式?

        设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

二、使用设计模式的目的?

         为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化,通过这些模式让你找到“封装变化”、“对象间松散耦合”、“针对接口编程”的感觉,从而设计出易维护、易扩展、易复用、灵活性好的程序。

三、概括总结图

        《大话设计模式》一书中讲解了23个设计模式和6个设计原则,以下是简要图,详细内容留待下一篇博客进行。

                                             

                                

                                             

 

四、阅读本书感受

       本书从日常生活场景出发,对设计模式的讲解既不脱离我们的生活,又切实体现了开发一块优秀的软件需要坚持的高内聚低耦合、易复用、易扩展的特性。尤其是最后的OOTV杯超级模式大赛,书写幽默,对每一种模式又再次进行了详细解释,还提供了模式间两两对比的特色解读,加深了我对于模式的认识。当然,就目前而言,仅仅是对模式的应用场景我的熟悉度也是有待加强的,而对于模式的应用,相信在下一个阶段一个可以熟能生巧。最后,无论学习什么内容,当单位时间投注的足够多,那么你对内容就足够熟悉,进而会更愿意去学习。同样,无论学习什么内容,如果战线拖得太久,再熟悉的内容也会变的生僻,进而进度艰难,然后不想学习,所以接下来要趁热打铁了!

 

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值