我今後可能遇到問題,我希望今天爲此做好充分的準備。該問題涉及C++上下文中的繼承,多態和組合。我們如何將「繼承代碼重用」重構爲構圖,並且仍然能夠保持多態的方法? 我在這裏尋找的是關於這個問題的更多「實踐指導」。我帶了一個非常簡單的例子來向你展示,我相信你將能夠閱讀它並將其細化爲我需要的答案。應用這樣 class Multilingual_entity {
public:
enum c
定義下面下面複雜的對象層次到操場的XCode: class Foo {
var name: String
required init(name: String) {
self.name = name
}
}
class Bar: Foo {
}
class Baz: Bar {
}
創建這些類的實例產生混亂的結果: var foo =