小A:“如何將屬性添加到缺省模式中的對象類?”
大:“取決於該屬性是否還要應用到另一個對象類。如果該屬性僅應用於一個對象類,請將其添加到新的結構對象類中,並讓該新的對象類繼承需要擴展的對象類的屬性。例如,要擴展缺省模式中的對象類A,請將屬性添加到新結構對象類B,然後定義對象類B繼承A。”
大B:“如果屬性要應用於多個結構對象類,請將其添加到一個新的輔助對象類中,然後將該輔助對象類添加到要使用該屬性的每個結構對象類中。”
小A:“假定需要將相同屬性添加到缺省模式中的對象類A和B呢?”
大B:“請將該屬性添加到一個新的輔助對象類C中,然後將C添加到A和B中。注意添加新的目錄條目類型,通常應該創建繼承頂級對象類的新結構對象類。”