Question

Effective Java , ainsi que d'autres sources suggèrent que nous devrions envisager d'utiliser < a href = "https://stackoverflow.com/questions/49002/prefer-composition-over-inheritance"> composition sur l'héritage . Je l'ai souvent trouvé mon auto réaliser cette composition en utilisant le pattern Décorateur et la mise en œuvre des méthodes d'acheminement qui délèguent invocations à un objet enveloppé.

Cependant, je me trouve souvent écrit de nombreuses méthodes de transfert simples du type:

public void myMethod(String name) {
    instance.myMethod(name);
}

Y at-il de toute façon de création automatique de ces méthodes dans Eclipse expédition (de 3.4.x)?

Était-ce utile?

La solution

Dans le menu Source choisissez « Générer des méthodes délégué ». Il vous donnera une liste des méthodes disponibles sur l'un de vos champs que vous pouvez avoir l'objet en cours avec impatience.

Autres conseils

Vous pouvez écrire un modèle personnalisé (Fenêtre> Préférences> Filtre sur « Modèle ») qui a un espace réservé pour le nom de la méthode et le nom paramètre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top