论文部分内容阅读
对象间的关系在面向对象的软件开发中具有至关重要的地位,是程序复杂度的主要来源.但目前OOPL中还缺乏对对象间关系的显式描述机制.该文从系统建模中清晰地描述复杂系统的层次关系的必要性出发,通过分析关系的本质以及关系与属性的区别以及用内嵌方式描述关系时存在弊病,提出并实现了用外挂式关系模型建立关系类来描述对象间的关系.该文在逻辑层次上对关系的要素和关系的语义进行分析、在设计层上对关系类和目标类的定义和实现进行形式描述、在实现层上对现有的C++语言进行扩充的基础上,研究了外挂式关系描述方法的实现机制.