Ich habe 2 Klassen, eine enthält Methode A und die andere enthält Methode B. In einer neuen Klasse muss ich also die Methoden methodA und methodB überschreiben. Wie erreiche ich eine Mehrfachvererbung in Ziel C? Ich bin ein bisschen verwirrt mit der Syntax.
88
ClassA
undClassB
? Ist AufrufmethodA:
aufMyClass
irgendwie automatisch rufenmethodA:
aufClassA
?So codiere ich singletonPattern als "übergeordnetes Element". Grundsätzlich habe ich eine Kombination aus Protokoll und Kategorie verwendet.
Das einzige, was ich nicht hinzufügen kann, ist ein neues "ivar", aber ich kann es mit dem zugehörigen Objekt pushen.
Wann immer ich möchte, dass eine Klasse diesen BGSuperSingleton "erbt", mache ich einfach:
und hinzufügen
@interface MyNewClass () <BGSuperSingleton>
quelle
Kennen Sie Protokolle, Protokolle ist der Weg, um die Mehrfachvererbung zu implementieren
quelle
JAVA
,Interfaces
nicht oder Mimik Mehrfachvererbung zu liefern.