针对使用继承的传统对象系统在映射真实世界的对象关系时遇到的各种困难,提出一种普遍的软件工程方法,即扩展的面向对象方法(XOO),它通过支持双向派生、归纳、更一般的多态机制等技术,来补足继承机制的不足,并进一步增强对象方法在描述对象关系方面的能力.作者强调了虚归纳是一种普遍的软件工程方法,它使得归纳与继承的高效结合成为可能,可以作为重用已有类库代码和与继承类层次结合的有效方法.文中还描述了XOOP的一个较为完整的实现——编程语言C**.Some substantial difficulties can arise to traditional objectsystems when mapping the real world object relations. This paper presents XOO, as a universal software engineering methodology, to complement inheritance and overcome the difficulties. A special form of induction, called virtual induction, is a powerful mechanism for abstracting and reusing existing code and can be well blended with inheritance. A relatively thorough XOOP implementation, the programming language C**, is also discussed. A software technique (a progra...
The concepts of structured and object-oriented programming methods are not relatively new but these ...
This paper develops a mathematical characterisation of object-oriented concepts by defining an obser...
High level programming language features have long been seen as improving programmer efficiency at s...
Some substantial difficulties can arise to traditional object systems when mapping the real world ob...
Initially, object-orientation and parallelism originated and developed as separate and relatively in...
Object Orientation has as primary goal to improve the software construction process. Object Oriented...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented...
The object oriented (O-O) approach is claimed to have a number of advantages. Some support to these ...
An object in computer language represents a real globe object by revealing details about it such as ...
During the past few years there has been gro ng interest in the object-oriented\u27 field, beginning...
Object oriented paradigms provide a number of ways to permanently alter the software engineering fie...
報告番号: 乙14851 ; 学位授与年月日: 2000-11-24 ; 学位の種別: 論文博士 ; 学位の種類: 博士(学術) ; 学位記番号: 第14851号 ; 研究科・専攻: 総合文化研究
介绍了一种面向对象的领域工程方法??"青鸟领域工程方法".领域工程是对一个领域中的若干系统进行分析,识别这些应用的共同特征和可变特征,进行面向复用的开发,产生出特定...
Object-oriented programming (OOP) is one of the most popular paradigms used for building software sy...
The concepts of structured and object-oriented programming methods are not relatively new but these ...
This paper develops a mathematical characterisation of object-oriented concepts by defining an obser...
High level programming language features have long been seen as improving programmer efficiency at s...
Some substantial difficulties can arise to traditional object systems when mapping the real world ob...
Initially, object-orientation and parallelism originated and developed as separate and relatively in...
Object Orientation has as primary goal to improve the software construction process. Object Oriented...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented...
The object oriented (O-O) approach is claimed to have a number of advantages. Some support to these ...
An object in computer language represents a real globe object by revealing details about it such as ...
During the past few years there has been gro ng interest in the object-oriented\u27 field, beginning...
Object oriented paradigms provide a number of ways to permanently alter the software engineering fie...
報告番号: 乙14851 ; 学位授与年月日: 2000-11-24 ; 学位の種別: 論文博士 ; 学位の種類: 博士(学術) ; 学位記番号: 第14851号 ; 研究科・専攻: 総合文化研究
介绍了一种面向对象的领域工程方法??"青鸟领域工程方法".领域工程是对一个领域中的若干系统进行分析,识别这些应用的共同特征和可变特征,进行面向复用的开发,产生出特定...
Object-oriented programming (OOP) is one of the most popular paradigms used for building software sy...
The concepts of structured and object-oriented programming methods are not relatively new but these ...
This paper develops a mathematical characterisation of object-oriented concepts by defining an obser...
High level programming language features have long been seen as improving programmer efficiency at s...