Data encapsulation in software components

Kung Kiu Lau, Faris M. Taweel

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    Data encapsulation is a familiar property in object-oriented programming. It is not only useful for modelling things in the real world, but it also facilitates reuse by enabling the creation of multiple instances of the same class, each with its own identity and private data. For CBSE, this kind of reuse is clearly also one of the key desiderata. However, it must be achieved in conjunction with composition, which is central to CBSE. In this paper we show how data encapsulation can be combined with composition, by extending a component model we have defined previously. © Springer-Verlag Berlin Heidelberg 2007.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages1-16
    Number of pages15
    Volume4608
    ISBN (Print)9783540735502
    Publication statusPublished - 2007
    Event10th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2007 - Medford, MA
    Duration: 1 Jul 2007 → …

    Conference

    Conference10th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2007
    CityMedford, MA
    Period1/07/07 → …

    Keywords

    • Computer Science, Theory & Methods

    Fingerprint

    Dive into the research topics of 'Data encapsulation in software components'. Together they form a unique fingerprint.

    Cite this