Object Oriented Specification

  • Nimal Nissanke


The object oriented approach is seen as a radically different approach to both programming and software design. As a paradigm of programming, object oriented programming shares certain features with other paradigms, namely imperative, declarative and functional programming; see, for example, Goldberg and Robson [17]. However, a feature which distinguishes it from the rest is the underlying model of computation, whereby a computation is viewed through the effects brought about by the interaction of computational objects on their internal states. The relevance of the object oriented approach in practical programming is evident from the increasing interest in programming languages such as C++.


Encapsulation Prefix Editing Ooze 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London Limited 1999

Authors and Affiliations

  • Nimal Nissanke
    • 1
  1. 1.Department of Computing ScienceUniversity of ReadingWhiteknights, ReadingUK

Personalised recommendations