Statische Methoden vs Vereerbung



Hallo,

ich versuche mir gerade die Vor- und Nachteile von statischen Methoden im Vergleich zu Methoden über Vereerbung klar zu machen.

------------------------------------
Vorteile von statischen Methoden
- Statische Methode kann benutzt werden ohne Instanz der Klasse
- Keine Codeverdopplung in Unterklassen
- Einsatz ist gut verständlich (Vgl Nachteile Methodenvererbung...)

Nachteile von statischen Methoden
- Probleme bei Nebenläufigkeit
- Statische Methode kann keine nicht statische Methode aufrufen

------------------------------------
Vorteile von Methodenvererbung
- Keine Probleme bei Nebenläufigkeit
- Kann auch nicht statische Methoden aufrufen

Nachteile von Methodenvererbung
-Codeverdopplung in Unterklassen
- Änderungen können sich unbeabsichtigt auf Unterklassen auswirken
- Verständnis von Gerüst aus Superklassen und Unterklassen kann schwer verständlich sein
------------------------------------

Habe ich etwas vergessen, oder vielleicht etwas falsch?

Danke,

Anton
.



Relevant Pages

  • Re: Statische Methoden vs Vereerbung
    ... - Statische Methode kann benutzt werden ohne Instanz der Klasse ... Keine Codeverdopplung in Unterklassen ... Nicht-statische Methoden werden über ein Exemplar ihrer Klasse ...
    (de.comp.lang.java)
  • Re: Static vs. Singleton
    ... Ich kann mir immer noch keine Vor- und Nachteile vorstellen. ... Ich arbeite mit Web-Anwendungen. ... Wäre eine statische Klasse besser? ... statische Klassen *sparsam* verwenden". ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)