博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
执着的小雨
xiaoyuonline.cublog.cn
管理博客
发表文章
留言
收藏夹
博客圈
音乐
· Music
相册
· PIC
文章
· C/C++
· 随笔/杂谈
· linux学习
· 笔试-面试总结
· 程序员的思考
· 常识
· 搜索引擎研究
首页
关于作者
姓名:小雨 职业:IT 年龄:25 位置:北京(为奥运加油!) 个性介绍:做最好的自己!
||
<<
>>
||
我的分类
文章列表 - 程序员的思考
UML类图关系全面剖析
<script type="text/JavaScript"> var alimama_pid="mm_10005847_128512_138644"; var alimama_titlecolor="0000FF"; var alimama_descolor ="000000"; var alimama_bgcolor="FFFFFF"; var alimama_bordercolor="E6E6E6"; var alimama_linkcolor="008000"; var alimama_bottomcolor="FFFFFF"; var alimama_anglesize="0"; var alimama_bgpic="0"; var alimama_icon="0"; var alimama_sizecode="12"; var alimama_width=468; var alimama_height=60; var alimama_type=2; </script> <script src="http://p.alimama.com/inf.js" type="text/javascript"> </script><br><p><font size="2">UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。</font><br><br><strong>1、关联</strong><br><img alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/dylgsy/doubleAssoc.JPG"><br><br><font size="2">双向关联:<br>C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。<br><br>在GOF 的设计模式书上是这样描述的:虽然在分……
查看全文
发表于:2007-11-14 ┆
阅读(505)
┆
评论(0)
便利的开发文档工具-doxygen
<DIV> <P> <FONT color=#ffff80> 因为最近“老板”提出了写注释和文档的重要性,这也算在了以后的考评当中,^_^,以后不好好工作都不行了,抓紧时间学点东西吧,不过今天打帝国又被老徐看见,心中忐忑。。。</FONT></P> <P>便利的开发文档工具-doxygen<BR>mounton @ {www.ihere.org} ( <A href="mailto:mount0n@yahoo.com"><FONT color=#0000ff>mount0n@yahoo.com</FONT></A>)<BR>2003年8月</P> <P>0. 序言<BR>为代码写注释一直是大多数程序员有些困扰的事情。当前程序员都能接受为了程序的可维护性、可读性编码的同时写注释……
查看全文
发表于:2007-01-13 ┆
阅读(489)
┆
评论(0)
成大事的九种手段[转贴]
<DIV><SPAN class=hai>1、<FONT color=#ff0000> 敢于决断——克服犹豫不定的习性 <BR></FONT><BR>很多人之所以一事无成,最大的毛病就是缺乏敢于决断的手段,总是左顾右盼、思前想后,从而错失成功的最佳时机。成大事者在看到事情的成功可能性到来时,敢于做出重大决断,因此取得先机。<BR><BR>2、 <FONT color=#ff0000>挑战弱点——彻底改变自己的缺陷</FONT><BR><BR>人人都有弱点,不能成大事者总是固守自己的弱点,一生都不会发生重大转变;能成大事者总是善于从自己的弱点上开刀,去把自己变成一个能力超强的人。一个连自己的缺陷都不……
查看全文
发表于:2006-12-27 ┆
阅读(441)
┆
评论(0)
美国职业专家:工作效率和薪水加倍七秘诀
<DIV> <P class=MsoNormal><FONT face=宋体 size=2><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体"> <FONT color=#ffff80> 最近效率低下,找了篇好文章来励志,nnd,再不发奋就该回家种地了--虽说那也是我的理想,但最终不体面,窝囊!</FONT></SPAN></FONT></P> <P class=MsoNormal><FONT face=宋体 size=2><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体">如果问“你想不想使自己的收入加倍”,我猜每个人的答案都是“YES”,如果我继续问:“你相不相信现在你的收入会加倍”,我想有一些人可能会没把握,有一些……
查看全文
发表于:2006-12-27 ┆
阅读(447)
┆
评论(0)
61条面向对象设计的经验原则(转)
“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” <BR>----------Arthur J.Riel<BR><BR>(1)所有数据都应该隐藏在所在的类的内部。<BR><BR>(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。<BR><BR>(3)尽量减少类的协议中的消息。<BR><BR>(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。<BR><BR>(5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。……
查看全文
发表于:2006-12-14 ┆
阅读(433)
┆
评论(0)
一流代码所需具备的要素
1 鲁棒 Solid and Robust Code<BR><BR>在考虑写一段有用的代码时,必须考虑代码的鲁棒性。所谓代码的鲁棒性也就指代码的健壮性。所以,我们在写一个函数时,必须考虑从外部传递进来的参数的有效性。此外,合格的商业软件也必须考虑各种可能出现的异常。虽然我们在写代码的时候不能把所有的情况都考虑到,但是在发生异常的时候,代码必须对此情况有所反应和处理。类似IE出错时弹出一个出错报告也是代码鲁棒性的一个体现。<BR><BR>2 简洁 Maintainable and Simple Code<BR><BR>代码的简洁一方面可以使代码提高可读性,记住:代码首先是写出来……
查看全文
发表于:2006-12-14 ┆
阅读(471)
┆
评论(0)
成为编程高手的八大奥秘(转)
<FONT style="FONT-FAMILY: 隶书" size=3>世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 <BR><BR>1、扎实的基础 <BR><BR><BR> 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。 <BR><BR><BR><BR>2……
查看全文
发表于:2006-12-14 ┆
阅读(524)
┆
评论(0)
程序员学习的革命-如何使用大脑
<P><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; FONT-FAMILY: SimSun">标题:程序员学习的革命,教你如何使用大脑<BR>作者:<A href="http://thefirstwind.ddo.jp/">邢晓宁<BR></A>时间:2006年12月13日<BR>声明:版权没有,随你任转</SPAN></P> <P><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; FONT-FAMILY: SimSun"><SPAN style="COLOR: rgb(255,1,255)">评语:不错的文章</SPAN><BR></SPAN></P> <P><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; FONT-FAMILY: SimSun">很多人搞技</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; FONT-FAMILY:……
查看全文
发表于:2006-12-14 ┆
阅读(748)
┆
评论(1)