1999 · 14 citations · 4 references
ComputingComputer ScienceProgramming LanguagesSystems ArchitectureComponent-based Software EngineeringObject-oriented DesignObject-oriented ProgrammingSoftware ArchitectureSoftware DesignSoftware ModelingComponent ModelsComponent-based Software DesignCompositionComposition Over InheritanceObject ModelingObject-oriented ArchitectureObject-oriented Design ModelsObjects
An object-oriented simulation (OOS) consists of a set of objects that interact with each other over time. This paper provides a presentation of OOS design elements by contrasting OOS with its procedural counterparts. The elements of component technology are addressed along with the important issue of composition (components) versus inheritance that distinguishes object-based from object-oriented languages.
4
Design of object-oriented simulations in C++
Jeffrey A. Joines, Stephen D. Roberts · 1995 · 45 citations