- 博客(4)
- 收藏
- 关注
转载 关于C#中派生类调用基类构造函数的理解
<br />(1)当基类中没有自己编写的构造函数时,派生类默认条用基类的构造函数 <br />(2)当基类中有自己编写的构造函数时,要在基类中添加无参的构造函数<br />(3)在基类中有自己编写的构造函数并且在基类中没有添加无参的构造函数时,要在派生类中是用Base指定基类的构造函数<br />注: 初始化的顺序是从基类到派生类。初始化时首先会调用基类的构造函数初始化基类,然后调用派生类的构造函数初始化派生类。<br /> <br /> <br />下边内容是对C++的派生和继承的描述,供参考<br />
2010-08-26 11:01:00 4949 37
转载 关于类之间的关系总结
首先类之间的关系从宏观上可以分为:关联、依赖、继承,而其中关联又有两种特例:聚合和组合,不过在UML2.X中聚合和组合合成一种关系了。 从使用的频率来看,关联(包括聚合和组合)关系是使用最为广泛的;其次是依赖和继承 关联和依赖的区别: <br />从类之间关系的强弱程度来分,关联表示类之间的很强的关系;依赖表示类之间的较弱的关系; 从类之间关系的时间角度来分,关联表示类之间的“持久”关系,这种关系一般表示一种重要的业务之间的关系,需要保存的,或者说需要“持久化”的,或者说需要保存到数据库中的。比如学生管
2010-08-01 16:29:00 1627 21
转载 依赖-关联-聚合-组合
<br /> 依赖是对象间最弱的一种关系,一个对象依赖于另一个对象是指这个对象和它之间存在短期的关系。 <br /> 在这个短暂的关系中,依赖的对象通过调用被依赖对象的方法来获取它提供的服务,或者依此来配置被依赖的对象。 <br /> <br /> 关联是对象间长期的关系。在关联中,一个对象保存对另一个对象的引用,并在需要的时候调用这个对象的方法。 <br /> <br /> 聚合表明一个对象是一个更大的整体的一部分。这个被包含的对象可能会参与多个的聚合关系,并相
2010-08-01 16:21:00 1066 12
转载 “我要金手指”——由模式谈面向对象的基本原则之依赖颠倒原则
<br />传说有一天,神看到一个乞丐,动了怜悯之心。他对乞丐说,我将满足你的一个愿望,你要什么我会给你什么。说罢,怕乞丐不信,用手一指,乞丐面前出现了一个馒头;再一指,乞丐面前出现了一叠钱;再一指,乞丐面前出现了一队金砖。乞丐当然是看得目瞪口呆,神将那些收了回去,对乞丐说,说吧,你想要什么?乞丐回过神来,大喜道,我要你的那只手指。<br />各位请看,这位聪明的乞丐是多么会使用面向对象的基本原则啊!他知道,无论要任何具体的东西,馒头、钱或者金子。其数量都是有限的,都会有尽头,如果花完了就不再有了;但是那只
2010-08-01 16:18:00 1805 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人