Object Oriented Software Engineering View all facts Glossary Help |
subject > system > object oriented system |
object oriented system | ||||
subject | fact |
object oriented system | combines procedural abstraction with data abstraction | |
is a subtopic of 2.2 - Classes and Objects | ||
is a kind of system | ||
makes use of abstraction in order to help make software less complex | ||
system | can have specification which is then implemented by a collection of components | |
exists even if its components change over the course of time, or are replaced by equivalent components | ||
has scope | ||
has part component | ||
has part hardware | ||
has part module | ||
has part software | ||
has part subsystem | ||
is complex if its scope is broad | ||
is in a state until an event occurs that causes it to change state | ||
is divided up into subsystems |