Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Interfaces to an external
system
– Interfaces to an
external system
– Hides details of how
to communicate with
external system
• E.g., Robot Proxy
• Interfaces to external (real-
world) robot
• Control Objects:
– Coordinator object
Overall decision-making object that determines the
overall sequencing for a collection of related objects.
– State dependent control object
Defined by finite state machine - depicted by using a
statechart.
– Timer object
A control object that is activated by an external timer –
e.g, a real-time clock or operating system clock.
CT015-3-2 Design Methods Object and Class Structuring Slide 17 of 26
Control Classes and Objects
Example of
coordinator class
and object
Example of
state-dependent
control class and
object
Example of a
timer class and
object
Example of
business logic
class and object
Example of
algorithm class
and object
Example of service
class and object