叶公之家

导航

2011年10月4日 #

类的关系2 转帖

摘要: 共四种:(1)关联(Association)两个独立实例存在对应关系,如客户和订单,公司和员工。 具体表现:使用实例变量来实现。 代码: publicclassCompany{ privateEmployeeemployee; publicEmployeegetEmployee(){ returnemployee; } publicvoidsetEmployee(Employeeemployee){ this.employee=employee; } //公司运作 publicvoidrun(){ employee.startWorking(); }}(2)聚合(Aggr... 阅读全文

posted @ 2011-10-04 11:46 oldsnow 阅读(100) 评论(0) 推荐(0) 编辑

类的关系(转贴自OOWGSOO,备查)

摘要: 类的关系版本:1.0作者:oowgsoo审核:日期:2009年02月01日备注:前言 现实世界的事物是普遍联系的,作为对现实世界模拟的软件世界也应该是普遍联系的。在面向对象的系统中,最基本的单元是类,正确识别类之间的联系,并用UML图形表示出来对于面向对象的系统来说是很重要的工作,而这正是本文的目的所在。依赖和耦合 一个类发生了改变导致了另一个类也要发生变化,这种联系就是依赖。依赖关系在面向对象的系统中无处不在,例如我们稍微改变了一点头文件中类的成员变量或者成员函数的声明,那么你就要相应的修改对该类依赖的其它类,系统就要重新编译。这个过程并不轻松,有时候甚至是绝对不允许的,例如一套基础库的设计 阅读全文

posted @ 2011-10-04 11:45 oldsnow 阅读(165) 评论(0) 推荐(0) 编辑