Object-oriented modeling using C++
D. Peter Sanderson, Lawrence L. Rose · Annual Simulation Symposium · 1988
Object-oriented modeling provides a natural and powerful paradigm for representing the elements of a discrete-state system and their behavior. The concepts of encapsulation and inheritance are central to the realization of the object orientation. The C + + programming language supports encapsulation through the class construct, and inheritance through derived classes. A hierarchy of C + + classes designed to support an event-oriented simulation viewpoint is presented. The use of this package is demonstrated through an example program for simulating the operation of a simple computer system.