博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【设计模式】基础篇
阅读量:4045 次
发布时间:2019-05-24

本文共 603 字,大约阅读时间需要 2 分钟。

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

 

一、什么是设计模式?

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

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

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

三、概括总结图

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

                                             

                                

                                             

 

四、阅读本书感受

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

 

你可能感兴趣的文章
慢慢欣赏linux make uImage流程
查看>>
linux内核学习(7)脱胎换骨解压缩的内核
查看>>
以太网基础知识
查看>>
慢慢欣赏linux 内核模块引用
查看>>
kprobe学习
查看>>
慢慢欣赏linux phy驱动初始化2
查看>>
慢慢欣赏linux CPU占用率学习
查看>>
2020年终总结
查看>>
Homebrew指令集
查看>>
React Native(一):搭建开发环境、出Hello World
查看>>
React Native(二):属性、状态
查看>>
JSX使用总结
查看>>
React Native(四):布局(使用Flexbox)
查看>>
React Native(七):Android双击Back键退出应用
查看>>
Android自定义apk名称、版本号自增
查看>>
adb command not found
查看>>
Xcode 启动页面禁用和显示
查看>>
【剑指offer】q50:树中结点的最近祖先
查看>>
二叉树的非递归遍历
查看>>
【leetcode】Reorder List (python)
查看>>