摘要: 设计模式的代码敲了一遍了,原本想着再深入的学习一下的,但是又要忙着专业课的考试,不得不把设计模式先放一放。前一阶段的学习只能叫浅学习,忙完期末考试后准备进行设计模式的深学习(《关于编程的浅学习与深学习》)。说说现在对设计模式的理解,欢迎拍砖。什么是设计模式?就现在个人所理解的设计模式而言,它(设计模式)就是能帮助我们充分利用面向对象的思想写出更高效的代码的固定套路。做一个比喻的话设计模式就是象棋中固定的残局。而那些工厂方法模式、外观模式、观察者模式等等就类似于双炮将,马后炮,铁门栓之类的招式。都是前人经过多年的摸索,总结、提炼出来的规律,一般情况下只要照着做(下棋当中也是一个道理)就会有比较好 阅读全文
posted @ 2010-12-15 21:21 郗晓勇 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 原文地址http://www.cnblogs.com/tanky_woo/archive/2010/12/13/1904611.html关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话:1.多看书。2.多看代码。3.多敲代码。这些我不想多说,也觉得没有多说的必要。经常在CSDN上看到有人问“我学习C++一段时间了,该如何进阶?”,然后接着就是一大堆的人,重复这上面的三句话或者更多,我不是说这些方法是错的,我只是认为,这样没有点到本质,初学者喜欢依赖于书籍,他们看书了,他们也照着书敲了代码,但是他们就是感觉一直在基础的层面上打转,这是为何呢?在C++里定义复制构造函数时,大家知道, 阅读全文
posted @ 2010-12-15 21:18 郗晓勇 阅读(169) 评论(0) 推荐(0) 编辑
摘要: uml基础与应用(第0讲) 2课程内容 2参考教材 2uml概述 2内容提纲 2面向对象技术(第一部分) 3模型与可视化建模 4什么是uml 4uml发展历史 5软件过程 6UML工具(第1讲) 6UML的构成 7UML示例(第3讲) 11UML在软件开发各个阶段的应用 11面向对象技术(第4讲) 12内容提纲 12面向对象技术的基本原则 12面向对象技术的基本概念 13举例:订单销售(第6讲) 15面向对象技术的发生与发展历史 15面向对象语言的特点 16uml的各种图 16用例图(第8讲) 16类图和包图(第10讲) 19行为图(活动图和状态图)( 第14讲) 22Rational ros 阅读全文
posted @ 2010-12-15 09:09 郗晓勇 阅读(731) 评论(0) 推荐(0) 编辑