
22 CHAPTER 1 Embedded Computing
However,thinking of the design in terms of actual objects helps us understand
the natural structure of the system.
Object-oriented (often abbreviated OO) specification can be seen in two
complementary ways:
■ Object-oriented specification allows a system to be described in a way that
closely models real-world objects and their interactions.
■ Object-oriented specification provides a basic set of primitives that can
be used to describe systems with particular attributes, irrespective of the
relationships of those systems’ components to real-world objects.
Both views are useful. At a minimum, object-oriented specification is ...