jueves, 26 de diciembre de 2013

Wie zwischen Primitive Benutzer erstellten Methoden Differenzieren

Ein Programmierer könnte kapseln ein Aktienportfolio mit primitiven Typen.



Lesen Sie mehr über den Code bis Sie wissen, wo der Typ instanziiert wurde zu sehen. Untersuchen Sie den Typ und fragen Sie Ihren Unterlagen zu sehen, ob es sich um eine primitive oder Benutzer erstellte: wenn der Typ ist primitiv, sind die damit verbundenen Methoden primitiv in der großen Mehrheit der Sprachen.



Open-Source-Code, wenn Sie verwenden eine objektorientierte Sprache und müssen zwischen einem primitiven und Benutzer erstellte Methode in einer Klasse instanziiert unterscheiden. Lesen Sie die Liste der Mitglieder der Klasse, die diejenigen, die primitive sind und diejenigen, die nicht zu identifizieren.



Bewerten Sie die Methode, um festzustellen, ob es eine sehr grundlegende Funktion im Zusammenhang mit numerischen oder String-Manipulation führt: die ". ToString", "math ()", "char ()" und andere grundlegende Methoden sind fast immer primitiv. Lesen Sie die Dokumentation Ihrer Programmierumgebung oder Sprache zu beurteilen, ob die Methode primitive ist vorgesehen, wenn im Zweifel.



Verfolgen Sie die Vererbungshierarchie, wenn Ihr Objekt von einem anderen Objekt abgeleitet wurde. Suchen Sie das übergeordnete Objekt, das die Methode enthält und prüft ihre zugrunde liegenden Datentyp.



Bewertung Quellcode zu lokalisieren Extension-Methoden, wenn Sie eine Microsoft. NET-Sprache sind, weil diese Sprachen oft ein obskures Feature namens enthalten eine "Extension-Methode." Suche für alle statischen Klassen und überprüfen sie, ob sie eine Verlängerung Methode, die wiederum fügt eine Methode zu einer grundlegenden Datentyp enthalten. Alternativ können Sie wollen einfach für die Methode in der Dokumentation von Microsoft zu suchen - wenn Microsoft die Methode in der Zeichenfolge, char oder numerische Basisklassen dokumentiert hat, ist es primitiv.

 

No hay comentarios:

Publicar un comentario