Das Erstellen einer Methode ist – unabhängig von der Länge des Programms – immer dann sinnvoll, wenn verschiedene Anweisungen zu einer Funktionalität zusammengebaut werden können.
Methoden kapseln also Funktionalitäten. Sie sind wiederverwendbar und machen den Code übersichtlicher und besser wartbar, indem sie Code-Verdopplungen vermeiden. Außerdem sind Methoden mit aussagekräftigen Namen Teil der Dokumentation.
Mit Hilfe von Methoden werden komplexe Aufgaben in Teilaufgaben zerlegt. Durch diesen Vorgang kann die Komplexität der Gesamtaufgabe reduziert werden. Dieses Zerlegen in Teilaufgaben muss jeder Entwickler und jede Entwicklerin lernen. Deshalb ist eine Gliederung in Teilaufgaben auch bei kleineren Programmen durchzuführen.
Methoden können unabhängig vom restlichen Programm getestet werden und erleichtern das Erstellen von automatisierten Tests (JUnit).