Ich entwickle eine Bibliothek mit mehreren Steuerelementen (oder Komponenten). Ich verwende einen schnittstellenbasierten Ansatz für das Typendesign, aber das führte mich schließlich zu einer Frage, die mich schon lange beschäftigt. Wenn Sie einen schnittstellenbasierten Entwurfsansatz verwenden, wie benennen Sie dann die Verhaltensschnittstellen? Nehmen wir zum Beispiel an, Sie haben einige Getter-Setter-Funktionen, die von vielen Schnittstellen verwendet werden, und die Funktionalität, die sie bieten, kann nicht mit einem "-able"-Postfix benannt werden; was würden Sie tun oder tun Sie? Danke...
Edit: Ich habe zum Beispiel eine Schnittstelle wie diese erstellt:
public interface HasText {
public String getText();
public void setText(String text);
}
Die meisten Schnittstellen, die diese Funktionen verwenden, haben keinen gemeinsamen Supertyp.