初读大话设计
2016-02-03 17:28
225 查看
前言:
无论进行哪一阶段的学习,都要目的清晰,把握时间。整体概述:
大话设计的第一遍学习真正是从寒假开学开始的,用了11天。本来计划是边看边敲,只看一遍,但是在敲的过程中遇到了很多问题,决定先看一遍,用强大的信息量先冲一下自己,然后再回头敲,这样理解深刻。最重要的是在第一遍看书时大脑里会有很多模棱两可的东西,正好留在第二遍敲例子。老师说过,人在模棱两可的状态下收获最多,我也是这么认为的,带着问题学习,效率和效果都是最高的。第一遍看,给我的感受一是一些代码看不懂,二是乱。这几个模式,原则之间都是有联系的,各有优缺。所以第二遍的目标1就形成了:将各个模式,原则,工厂之间的联系找到。在我进行设计模式的学习过程中,一些同学在重构机房,重构机房要加入自己的想法,画好UML图。所以第二遍的目标2就形成了:重新学习和总结UML图,以及它们之间的关系(从例子中看到了回去找,百度);将一些理解出来的东西用自己的话表达出来,为自己重构机房做准备;同时,最头痛的地方莫过于看不懂的代码和理不清的结构了。真是感觉复杂都是一个个简单累积出来的,一些简单的内容,也只是看似简单而已~目标3:将一些属性,方法,声明,重写,重载。。。这些结构理出来,看见一个理一个。
对设计模式的理解:
百度解释为:
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。作者总体的解释:
设计模式是面向对象的最新进展之一。设计模式帮我们用面向对象的思想学习他人的经验,用不着为那些总是会重复出现的问题再次设计解决方案。有助于提高我们的思考层次。我:
第一遍粗略阅读,大概了解每部分的概念后,对设计模式的理解只有宏观:用面向对象的思想,成就代码的高内聚,低耦合。设计模式是一种编程思想,更是一种人生感悟。总结:
学习没有难于不难,只有多与不多。目标,目标,目标!
相关文章推荐
- win7 安装mysql 5.7.9记录
- Android 自定义View(API解析+Demo)
- java工具(二)----poi操作excel和xml,定时任务
- Android 如何 ListView 判断滚动到最顶部或者底部
- leetcode258题 题解 翻译 C语言版 Python版
- Servlet实现webupload文件上传
- 春节前的最后一天工作~~
- (9)UI(容器)
- 8.0系统 UISearchController 使用
- hdu 1754 I Hate It(线段树求最大值)
- java 图片 批量 压缩 +所有压缩
- Python实现nb(朴素贝叶斯)
- python re的findall和finditer
- poj1338——Ugly Numbers
- Nginx handle的两种挂载方式
- typedef的一种用法
- canvas变换与操作
- win7计算机无法连接到联机激活服务
- poj-2828-Buy Tickets-线段树-单点
- samba文件共享配置