Private and shared data in object-oriented programming

Download
Author
Theologitis, Vassilios
Date
1992-03Advisor
Nelson, Michael L.
Second Reader
Hughes, Gary J.
Metadata
Show full item recordAbstract
In a typical object-oriented system, there are two kind of variables: those which are private to instances(objects) and those which are shared by all instances of a class. Variables may also be declared in some object-oriented languages as private, public, or subtype visible which affects the access to the data. However we know of no object-oriented programming which allows data(variables) to be declared as private for specific methods only. The purpose of this thesis is to propose a solution to the problems of implementing and maintaining both shared and private data at various levels within an object-oriented environment.
Rights
Copyright is reserved by the copyright owner.Collections
Related items
Showing items related by title, author, creator and subject.
-
Values and objects in programming languages
MacLennan, Bruce J. (Monterey, California. Naval Postgraduate School, 1981-04); NPS-52-81-006The terms value-oriented and object-oriented are used to describe both programming languages and programming styles. This paper will describe the differences between values and objects and to show that their proper ... -
Values and Objects in Programming Languages
MacLennan, B.J. (Monterey, California. Naval Postgraduate School, 1981);The terms value-oriented and object-oriented are used to describe both programming languages and programming styles. This paper attempts to elucidate the differences between values and objects and argues that their proper ... -
Common data sharing system infrastructure: an object-oriented approach
Slocumb, Calvin D. (Monterey, California. Naval Postgraduate School, 1995-06);To solve today's problem of the lacking interoperability between disparate command and control (C2) systems, the Ballistic Missile Defense Office is developing a proof-of-concept model. The proof-of-concept model, Common ...