Java équivalent de C# Délégués (les files d'attente des méthodes de classes différentes à exécuter)

TLDR:

Est-il un Java équivalent de C#'s les délégués qui va me permettre de faire la queue méthodes de différentes classes et les ajouter à la file d'attente de façon dynamique? Les constructions de langage, plutôt que le code pour cela.

Contexte:

J'ai utilisé Unity 3D avant et j'aime les choses comme le Update méthode de scripts. Déclarant simplement la méthode ajoute à la liste des méthodes exécutées chaque image. Je veux créer quelque chose comme ça dans mon LWJGL jeu. Pour cela, je voudrais utiliser les délégués (ou l'équivalent). Est-il Java construction du langage qui me permettrait de faire cela? Je préfère des réponses qui comprennent deux ou plusieurs (de sorte que je peux choisir qui sera la plus optimale pour mon code) des constructions et de la façon de les utiliser. Je ne veux pas le code, je veux juste savoir par où commencer. La partie la plus sympa de la programmation est de travailler le problème et je ne veux pas en être privé. Aussi, je ne veux pas être dit EXACTEMENT comment le faire. Je veux être guidés dans la bonne direction au lieu d'être jetés dans cette direction sur cette destination. Comment puis-je apprendre? 🙂

InformationsquelleAutor James Yeoman | 2016-09-06