Entwickler-Ecke
C# - Die Sprache - Override non virutal Methoden
hafi80 - So 31.05.09 09:15
Titel: Override non virutal Methoden
Meine derzeitige Situation ist, dass ich eine DLL zugekauft habe als closed source. Diese funktioniert auch gut, jedoch ist sie architektonisch nur mäßig gestaltet. Viele Methoden die virtual sein sollten sind es nicht und Interfaces für Klasses gibt es sowieso nicht.
Jetzt bin ich in der Situation im Unit Testing mache Methoden nicht Testen zu können da ich sie nicht overriden kann (einsatz eines Modells - Model Based Testing).
Gibt es irgendeinen Kunstgriff mit System.Reflection oder ähnliches wie ich eine non virtuelle Methode doch noch overriden kann. New hilft mir hier leider überhaupt nicht.
Nemag - Di 02.06.09 09:35
Ja ich weiß offtopic, aber hierbei haben sich mir jetzt doch die Fußnägel hochgerollt
hafi80 hat folgendes geschrieben : |
| overriden |
Warum muss man denn unbedingt die ganzen englischen Begriffe ins deutsche übernehmen und dann noch versuchen diese zubeugen. Ein simples ich möchte die Methode "überschreiben" hätte es doch auch getan.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!