0000000000061702

AUTHOR

Ciprian-bogdan Chirila

0000-0002-7819-5237

showing 1 related works from this author

Reverse inheritance in statically typed object-oriented programming languages

2010

Reverse inheritance is a new class reuse mechanism, an experimental implementation of which we have built for Eiffel. It enables a more natural design approach, factorization of common features (members), insertion of classes into an existing hierarchy etc. Due to its reuse potential in Eiffel we consider exploring its capabilities in other industrial-strength programming languages like C++, Java and C#.

Composition over inheritanceGeneric programmingComputer scienceProgramming languageMultiple inheritanceObject-based languageSoftware_PROGRAMMINGTECHNIQUESEiffelcomputer.software_genreClass-based programmingInheritance (object-oriented programming)Singly rooted hierarchycomputercomputer.programming_languageProceedings of the 4th Workshop on MechAnisms for SPEcialization, Generalization and inHerItance
researchProduct