0
在Swift中,我試圖創建一個泛型類,它可以繼承另一個類,同時繼承它。我可以在C++中做到這一點,但有沒有辦法在Swift中做同樣的事情?使用泛型擴展類型
class Atom {};
template<typename Base, typename Extension>
class Extend: Base {
Extension _value;
};
int main() {
return 0;
}
我一直試圖應用的一種方法是面向協議的設計,但它似乎無法獲取類並將其擴展。我所做的最好的事情就像是手動創建擴展,並聲明它擴展了Atom
,但是在那一點上,我只是創建另一個類並手動添加相應的屬性。