2011-05-23 55 views

回答

1

大多數Visual派生類允許在視覺方面單一的父子關係。通過將AddVisualChild放入Visual類中,所有允許子或兒童的Visual派生類都可以使用相同的方法和邏輯來管理其父關係。

ContainerVisual適用於Visual實現,允許多個孩子,通過Children財產。

Visual另一方面,提供管道允許子類暴露一個孩子(Content),沒有內容或多個孩子使用統一的API。