軟件構造中的委託(delegation)

上課的時候提到的「委託」這一概念,剛開始還不甚理解,知道真正動手做完lab3之後纔開始有了深入的理解。 總的來說委託指的是在一個類中以各種方式利用另一個類,完成類的功能。 我們這裏給出了A和B兩個類,要求B去實現A的某些功能,這裏的做法是直接將A作爲B的一個屬性,而在設計時直接沿用A的操作。 一個更爲具體的例子: 這裏有一個LogginList,代表一個抽象的登記表,它需要執行一個remove的方
相關文章
相關標籤/搜索