Über Methoden / Funktionen
Ein Job pro Funktion Methodenklassifizierung
Grundsätzlich wird für jede Methode eine Funktion verwendet.
Seien Sie vorsichtig mit Dingen, denen kein einfacher Name gegeben werden kann. Infolgedessen ist es einfacher, eine einzelne Funktion als eine multifunktionale wiederzuverwenden.
×
void playWholeSongAndStop(Music song)
{play}
〇
void play(Music song)
{}
void stop(Music song)
{}
Es ist einfacher, es je nach Anwendung anzupassen, wenn es wie im obigen Beispiel in kleine Teile unterteilt ist. Im Beispiel von × wird die Wiedergabe mit doppelter Geschwindigkeit ausgeführt. Auf halbem Weg spielen. Es scheint, dass zusätzliche Funktionen wie implementiert sind.
Methodenklassifizierung
Es wird grob in zwei Typen eingeteilt.
Zu methodisierender Code
Basic-> Überlappende Teile werden zu Methoden verarbeitet ・ Methodisierung von bedingten Ausdrücken ・ Methodisierung der Berechnungsformel -Methode im bedingten Verzweigungsblock ・ Schleifenmethode -Methode im Schleifenblock ・ Methodisierung der Datenkonvertierung ・ Methodisierung der Datenbestätigung ・ Methodisierung des Array-Zugriffs ・ Methodisierung des Kommentarteils Einzelheiten dazu finden Sie in den folgenden Quellenbüchern.
Informationen zum Schreiben und Teilen von Funktionen finden Sie unter https://prettysoft.hatenablog.com/entry/20101118/1439990878
Eigen Otsuka, 2015, Codierungstechnologie für Spielprogrammierer, Technischer Rückblick
Dieser Artikel zitiert die oben genannten Links und Bücher. Die Begriffe und einige Codes wurden in die in Java verwendeten geändert.
Recommended Posts