摘要
动态分类是指对象所属的类可随时间而变化。在进行系统分析和软件开发中,需要真实地描述研究对象在其生命周期中的变化,动态分类正是这样一种机制。但是由于许多面向对象程序设计语言都不支持动态分类,因此需要用别的方法来描述动态分类,文中给出了用UML表达动态分类的四种机制,并对这四种机制进行了比较。
Dynamic classification means that the classification of object can change over time.It is necessary for us to describe the transformation of the objects during their life cycle when we analysis system and develop software.Dynarnic classification does satisfy the need.But many object-oriented programming language do not support it,so need other ways to express it.Four mechanisms of UML are presented in this paper.They are stereotype, multipe interface,delegation and programming.At last,the paper compares them.
出处
《计算机工程与应用》
CSCD
北大核心
2000年第4期26-29,共4页
Computer Engineering and Applications
基金
国家863/CIMS:XAC-CIMS项目资助
关键词
动态分类
UML
软件开发
面向对象
dynamic classification, UML, stereotype, multipe interface, delegation