面向对象建模课程的学习心得学生博客转载.doc_第1页
面向对象建模课程的学习心得学生博客转载.doc_第2页
面向对象建模课程的学习心得学生博客转载.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象建模课程的学习心得学生博客转载 软件是设计的-java期末作业有感 作者:宋欢写于:xx-06-0922:19:49 这学期的JAVA课程以做一个系统的形式来检验我们的学习效果的。我顶住了直接些代码的极度诱惑,按照刘老师所授的面向对象的方法仔细的设计完了整个系统模型以后,再开始编码。虽然我花了一周的时间来建模,但我只花了一天的时间来编码。 以前看过一句这样描述学习面向对象设计方法的话,说当你看到的系统只是一个个的对象在运转的时候,你面向对象技术就算入门了。我一直在追求这样的境界,但似乎永远达不到。幸好这学期刘老师给我们带课,在她的一步步引导下,我慢慢的对面向对象技术有了一定的认识,对这种软件设计的思想也有了一定的了解,当她宣布本期期末测试的方式后,我立即决定用面身对象的方法来设计和完成这个作业,从而进一步提高自己。 虽然事实证明了我的这个决定是正确的,但过程是痛苦的。由于以前一直用的是面向过程的方法,对面向对象设计的方式语言和工具都不熟悉,思想上一时也转不过来,老想着用面向着过程的方式去解决问题。自己本身的问题克服克服就行了,可是外部的压力就难受啦,在我还在为序列图怎么画而伤脑筋的时候,就有人上交作业了,而且刘老师也天天发布先交的同学在同等水平下多得分等类似的消息;这时我真想直接做算了,建什么模啊,反正也没有人看,可是我所追求的那种境界一直在吸引我,让我想早日窥其全貌,所以我坚持了下来。如果我直接做了,和没做又有什么两样呢?最多是对JAVA这门语言的语法熟悉了点,别的东西什么也得不到。 学习就是这样,当你为她痛苦不堪的时候也就是你恍然大悟的时时候。我永远记得当图纸上那一个抽象的类变成活生生的对象飘进我脑子的那种欣喜的感觉,我仿佛一下子钻进了机器的内部,在内存里观察对象们相互联系与操作。而且此时以前学的操作系统的知识也帮了我不少的忙,让我更能认清面向对象的语言设计出来的程序运行的样子。这个关节打通以后,以后事就好办多了,序列图啊类图啊数据字典啊都顺利的联系了起来。昨天晚上开写出了初始代码,今天花了半天的时间完善了一下,估计后天就可以交啦。 这次的作业只是一个很简单的系统,可以说没什么技术含量。但他是我建模的第一步,让我对软件设计技术有了更进一步的认识。 站在前人的肩上-设计模式初探 作者:宋欢写于:xx-06-1221:44:49 其实大学里面的每一学期对我的学业都很重要:大一上的懵懂无知,对专业无限渴望;大一下的优伤彷惶,对前途的一片担忧;大二上的重拾信心无所畏惧;大二下的跌跌撞撞黑暗中独自摸索;大三上的四人同心协力努力打拼;再到现在的清醒认识有所选择.有一种从内心的感恩之情缠绕在我的心际,感谢我的大学,感谢我的同学,感谢我家人,感谢我爱的人和爱我的人,感谢这个朝气蓬勃的IT行业. 这学期收获最大的是,对软件工程的认识.它让我重新树立了软件的概念,把我从茹毛饮血,刀耕火种的小磨房的小程序世界一下子带到了文明开化,安全高效的真正工程天地里.不过说实话由于各种原因(班上同学都知道)我对软件工程本身学得不怎么样,有点认识也只是皮毛,但它对我影还是莫大的,在些我想谈谈整个工程中我对设计模式的看法. 人,是一种趋于懒惰的动物,也就因为这个原因,我们今天的生活才会如此丰富多彩.在软件设计的世界里也一样,一开始的人们仅仅是完成简单的任务,所以几行简单的机器码或汇编语言就能很好胜任;可是慢慢的任务繁重了,量大了,于是人们开发出了更高级的语言,这种语言可以部分按照人的思维来编写完成任务的代码,并且能从劳力上量减少工作量;再后来人们对此也不满足了,于是开发出了更高效的程序语言,这种语言完全是按照人的思维来思考的,而且能从跟本节约代码,把程序员从重复的劳动中解放了出来,连COPYPASTE都用不上了.可是前面的改革仅仅是从劳动力上减少了程序的员的人活,并不能满足人们的惰性,于是设计模式出来了,他把人们的思考方式都减少了,只要你吃透了GOF的确23种模式,那么你开发软件设计软件的时候直接用就是了,就是建筑学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论