Mam takie proste pytanie czy tworząc aplikację w javie np. budując menu tworzyć osobne klasy dla poszczególnych elementów menu? Np. zamiast:
JMenuItem item = new JMenuItem("Jakis item");
tworzyć własne klasy w stylu:
NewFileItem newFileItem = new NewFileItem("Nowy plik");
class NewFileItem extends JMenuItem {
NewFileItem() {
super();
this.addActionListener(...);
...
}
}
Skłaniam się ku drugiej opcji.