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 language | English |
---|---|
Title of host publication | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci. |
Publisher | Springer Nature |
Pages | 1-16 |
Number of pages | 15 |
Volume | 4608 |
ISBN (Print) | 9783540735502 |
Publication status | Published - 2007 |
Event | 10th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2007 - Medford, MA Duration: 1 Jul 2007 → … |
Conference
Conference | 10th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2007 |
---|---|
City | Medford, MA |
Period | 1/07/07 → … |
Keywords
- Computer Science, Theory & Methods