2011-05-23 7 views

Respuesta

1

La mayoría de las clases derivadas de Visual permiten una relación única entre padres e hijos en términos de visuales. Al poner AddVisualChild dentro de la clase Visual, todas las clases derivadas de Visual que permiten un elemento secundario o secundario pueden usar la misma metodología y lógica para administrar sus relaciones principales.

ContainerVisual está destinado a Visual implementaciones que permiten múltiples los niños, a través de la propiedad Children.

Visual, por otro lado, proporciona la fontanería para permitir que las subclases expongan a un solo hijo (Content), sin contenido o varios niños que usan una API uniforme.

Cuestiones relacionadas