��图6.5给出draw程序的面向对象体系结构。图中的箭头指示从一个对象到另一个对象的消息。为了简化这个图,没有把所有的消息都画了出来。这个体系结构与图6.3所示的体系结构之间基本的差别在于它偏重于实体。其中有物理实体,如鼠标、键盘和显示器;还有概念实体,如事件和形状等。这里没有给出算法,因为算法实际被分布到各种实体中去了。
��