Research Output

Assessing inheritance for the multiple descendant redefinition problem in OO systems.

  Current use of inheritance has illustrated that the introduction of conceptual inconsistencies is possible in a class hierarchy. This paper discusses the reasons why
complete method redefinition infringes the essence of inheritance. A redefinition metric set is proposed and practical experiments demonstrate that the results
obtained permit the detection of inheritance design problems. Appropriate design decisions are suggested.

  • Date:

    31 October 1997

  • Publication Status:

    Published

  • Publisher

    Springer-Verlag

  • Library of Congress:

    QA76 Computer software

  • Dewey Decimal Classification:

    005 Computer programming, programs & data

Citation

Li-Thiao-Te, P., Kennedy, J. & Owens, J. (1997). Assessing inheritance for the multiple descendant redefinition problem in OO systems. In Orlowska, M. & Zicari, R. (Eds.). Proceedings of [the] International Conference on Object Oriented Information Systems (OOIS'97), 197-210. ISBN 3-540-76170-5

Authors

Keywords

Object oriented programming; Object oriented design; Inheritance; Hierarchical classification; Conceptual inconsistency; Redefinition metric set; Application; Benefits;

Available Documents