Ich habe in der Vergangenheit an einigen Projekten gearbeitet, wo ich die gleichen Methoden in verschiedenen Klassen verwendet habe. Hier ist ein kurzes Beispiel:Der beste Weg, um häufig verwendete Methoden präzise zu speichern
public class ClassA {
...
public int methodA(){
}
...
}
public class ClassB {
...
public int methodA(){
...
}
...
}
Ich kann mehrere Klassen, die diese Methode verwenden wollen, und sie müssen nicht unbedingt die gleiche Struktur folgen, so eine Schnittstelle nicht verwendet werden soll.
Was wäre der beste Weg, diese Methode in Java zu speichern, damit ich sie nicht in jeder einzelnen Klasse schreiben und wertvolle Zeilen verschwenden muss? Ich habe darüber nachgedacht, eine Klasse zu haben, um diese Hilfsmethoden zu speichern, aber ich habe vielleicht einige Methoden, die zwischen Klassen geteilt werden, also versuche ich nur, den besten Weg zu finden.
Was meinst du mit „gleichen Typen von Methoden "? Ist der Code identisch und du kopierst einfach? – 4castle
90% der Zeit werden die Methoden identisch sein, yeah. Ich nehme an, wenn es eine Änderung an der Methode gibt, muss sie für die Klasse umgeschrieben werden, die sie betrifft – Defa1t
Es gibt keinen "besten Weg", der alle Fälle abdeckt. Es hängt davon ab, welche Arten von Änderungen in diesen 10% passieren, weil es wahrscheinlich ist, dass selbst dann die gesamte Methode nicht neu geschrieben werden muss. – 4castle