next up previous
Next: Test da eseguire Up: Parte VII: definire il Previous: Parte VII: definire il

Modifiche da apportare alla classe JAMAgent

Si modifichi la classe JAMAgent in modo da accogliere la definizione di comportamenti. Prima di tutto si definisca la classe JAMAgent astratta:

public abstract class JAMAgent ... ...
Quindi si aggiunga ai suoi campi il campo myBehaviours di tipo java.util.List (si scelga un'implementazione) e si introducano i seguenti metodi: Si modifichi, infine, il metodo destroy in modo che oltre ad effettuare i compiti già descritti nella Sezione 3.5, invochi anche il metodo done su ogni comportamento presente in myBehaviour.



Matteo Baldoni 2004-03-19