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.



baldoni 2005-01-13