代码改变世界

简单工厂模式

2010-11-13 14:29 by myjava2, 94 阅读, 0 推荐, 收藏, 编辑
摘要:开始看设计模式了,刚开始打算快速看完,然后再回过头来实现,但是走着发现这样不太好. 因为好多后边的模式应用到了前边的模式.前面的一知半解的话,导致后边的也知道一点. 就是什么也没有留下. 其次就是C#不太熟悉,需要实践一下.这样对看懂后来的模式会有很大的帮助. 下面说说简单工厂模式: 什么是简单工厂模式: 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例.通俗的讲,也就是我这个公司能生产很多产品,但是具体在何种情况下生产何种产品是不知道的.必需由客户提供一个参数,也就是客户要我生产那个... 阅读全文

看完C#写点东西

2010-11-06 19:55 by myjava2, 120 阅读, 0 推荐, 收藏, 编辑
摘要:C#简明教程今天看完了,对于视频的评价就是视频似乎是不完整.看的很多东西就是断断续续. 但是这些都不影响对c#语言的理解.因为自己以前学习过java c++ .它们与c#有很大的相似之处.尤其是和java 简直是如出一辙.所以一溜烟的就看完了. c#是一门纯面向兑现的语言.这还是进入提高班以后第一次学习面向对象的语言.感觉有了vb的基础,学习任何语言都不是问题. 自己对c#的理解就是面向对象的特征:抽象,封装.所有的东西就是面向对象的. 四处打听了一下.传说c#的学习就是承上启下的.让我们对刚刚学习的面向对象的设计,UML中有一个代码阶段的认识.我们整天在抽象类,... 阅读全文

程序员的六个阶段 (转)

2010-11-02 21:32 by myjava2, 132 阅读, 0 推荐, 收藏, 编辑
摘要:高手成长的六个阶段 程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界。即使是这样的高手,那也都是无知者的自封。 我认为,一个程序员的成长可分为如下六个阶段。 ? 第一阶段 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。 ? 第二阶段 此阶段能精通基于某种平台的接口(例如我们现在常用的win 32的api函数)以及所对应语言的自身的库函数。到达这个阶段后,也就... 阅读全文

第二遍机房管理系统rose图

2010-10-30 15:32 by myjava2, 237 阅读, 0 推荐, 收藏, 编辑
摘要:由于第一遍rose图刚刚画完就意识到有了严重的错误。主要是时序图中没有使用方法,各个图之间没有了联系。所有不得不画了第二次。今天上午画完。虽然感觉仍然有很多问题,但是是比第一次画的强多了。技术方便:对rose图中的各个图有了基本的认识,知道主要的是用例图。接着是时序图,协作图,活动图来解释用例图。在画时序图的过程中,逐渐完善自己的类图,填写类的种类和类的方法等。思想方面:这次画图的感觉到反复的重要性,我们失败往往就是做了某件事以后,感觉还是不清楚,就这样把它放弃了。其实我们重复的再来一遍。这一次的重复绝对不是浪费时间,也不是再机械的反复。你会发现第一次很多没有遇到的问题,第一次很多没有解决的问 阅读全文

转 本人对于“用例”的一些理解和总结

2010-10-30 10:39 by myjava2, 155 阅读, 0 推荐, 收藏, 编辑
摘要:不知道大家有没和我类似的感觉,就是在做开发的时候,经常看到需求文档里的用例2字,或者听到关于用例的谈话,或者测试用例之类的,一般的感觉就是用例就是一个需求功能点,也没去太在意,这里我想自己做个对于用例的总结。 我不想过于刻板的去讨论用例的概念,这里先从一个例子入手,比如我问你:请在30秒内说出尽可能多的筷子,勺子和盘子的相同点与不同点。 不知道大家是否有种感觉,就是脑子里似乎都知道,但是要一下子通盘考虑的说出来,却一时间不知如何下手 ?其实这个问题没有标准答案,看似简单的问题反映了我们是否习惯以抽象的方法去看待和理解事物,这里的每一个相同点和不同点都可以来自一个抽象角度。例如:从用途的角度去抽 阅读全文

时序图中的类

2010-10-27 17:31 by myjava2, 261 阅读, 0 推荐, 收藏, 编辑
摘要:上篇博客写到自己搞不清楚,时序图中的类是怎么来的,纠结了很长时间。昨天和小勇,秋讨论了一下,又在赵斌的指导下。终于找到了一点方向。以前一直觉得类都是名词,看到别人把登陆也写成一个类。总觉得不合适。登录不是一个动作吗?怎么能是类。其实他就是一个类。是一个方法类,和他类似的还有查询,修改等类。这些都是方法类。因为他们在很多地方都用到。所以把它抽象出来。写成一个类,不是很好吗!现在对类有了新的认识,类就是相同属性的事物的封装,并不一定要是名词。就像方法类,完全可以把它写成一个类,里面可以没有属性,只有方法。谁调用我,我就为谁服务。这样就把使用者和工具分来了,方便了更多用户的调用。还有数据库这点,以为 阅读全文

Rose 画图实践

2010-10-24 09:45 by myjava2, 214 阅读, 0 推荐, 收藏, 编辑
摘要:花了好多天时间,画了rose图。这次多亏了去年学习的工具,方法,才让我对rose从一窍不通到一知半解。 在刚看到rose的时候,主要是对英文的界面很是不习惯。这些用word的菜单联系就解决了。你会发现其实软件的菜单基本上是相似的。 不会画图了怎么办,找百度、去图书馆借书找例子。看高手的博客。总之利用巨人。总算找到了点眉目。 开始都不知道rose图往那里画。现在因为每一个包都能建立各种图(这个到底是为什么设计的??很有意思)。 先说说画图: 1:首先用例图,他是一切图的基础。画在 这个看看这个main就知道了 2:类图。它是对用例图的抽象。画在 ,也是main为你指点。 3:时序图... 阅读全文

rose画图实践---BBS申请版主

2010-10-17 14:27 by myjava2, 137 阅读, 0 推荐, 收藏, 编辑
摘要:最近一直在一个论坛上发帖,感觉很有意思,经过一番的努力,我申请当了这个论坛的英语部落的版主,自己感觉是一件非常好的事情,能和大家在论坛上交流英语,虽然不多,但是做为版主,每天都要发一些新的内容。还要看懂别人的发帖,对帖子进行处理,评价帖子。这样也能提高自己的英语水平。正好学习了rose ,我就用rose来画出论坛申请版主模块的时序图,和协作图。 论坛名称:木蚂蚁时序图:协作图: 阅读全文

每周一次讨论

2010-10-16 20:22 by myjava2, 138 阅读, 0 推荐, 收藏, 编辑
摘要:从上周开始,我们每周都要组织讨论,关于讨论的意义,我想说一下。 我们讨论不一定是要这次得到什么东西,我们要学会那些我们以前没有学到的知识。主要的我认为就是两个: 第一:让我们知道别人在想什么,别人在做什么,别人做了什么。知道有这么一回事。不要在自己的圈子里坐井观天。 第二:我们提高班总是在说提高综合素质。这其实就是一个很好的机会。我们畅所欲言的表达自己的想法。我们可以争论。在一次次的讨论中,我们学会了怎样去让别人了解你的观点,理解你的想法,进而支持你的想法。以后在一个团队中开发也是这样,不可能每个人的想法都一样,如果你有别的想法,你就要用合适的方法提出来,让大家理解,这样你慢慢就会在公司... 阅读全文

UML总结4---UML九种图关系说明

2010-10-13 11:18 by myjava2, 149 阅读, 0 推荐, 收藏, 编辑
摘要:UML中包括九种图:用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、配置图。1)用例图(Use Case Diagram)它是UML中最简单也是最复杂的一种图。说它简单是因为它采用了面向对象的思想,又是基于用户视角的,绘制非常容易,简单的图形表示让人一看就懂。说它复杂是因为用例图往往不容易控制,要么过于复杂,要么过于简单。用例图表示了角色和用例以及它们之间的关系。2)类图(Class Diagram) 是最常用的一种图,类图可以帮助我们更直观的了解一个系统的体系结构。通过关系和类表示的类图,可以图形化的方式描述一个系统的设计部分。3)对象图()对象图是类图的实例,几乎使用与类图完 阅读全文
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 52 下一页