When a user draws an agent
class, there is actually more happening than meets the eye. The agent class is actually an abstraction
for a more complicated relationship. In reality, an agent’s implementation is
always accompanied by an interface and the inheritance structure of
interfaces usually parallels that of agents.
In our sketches we omit the interfaces. |