|
From: Terry L. <ter...@gm...> - 2006-01-10 12:27:05
|
Sounds ok to me. Terry On 1/10/06, Rem Collier <rem...@uc...> wrote: > > Hi all, > > I want to propose a change to the current Agent class hierarchy, which > is something like this: > > com.agentfactory.platform.interfaces.Agent > |--- com.agentfactory.plugins.interpreters.afapl.AFAPLAgent > |--- com.agentfactory.plugins.interpreters.alpha.AFAPLAgent > |--- com.agentfactory.plugins.interpreters.afapl2.AFAPLAgent > > The proposed revision will see the following class hierarchy: > > com.agentfactory.platform.interfaces.Agent > |--- com.agentfactory.platform.interfaces.MentalAgent > |--- com.agentfactory.plugins.interpreters.afapl.AFAPLAgent > |--- com.agentfactory.plugins.interpreters.alpha.AFAPLAgent > |--- com.agentfactory.plugins.interpreters.afapl2.AFAPLAgen= t > > The new abstract class MentalAgent will include various abstract methods > from the Agent class that are specific to Mental Agents (e.g. > addActuatorBeliefs(), query(), queryAll()). > > My motivation for changing the class structure is that I have been > playing with implementing a behaviour-based agent architecture, and it > seems silly to be defining methods such as these for this implementation. > > Does anyone object to this? > > Rem > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > _______________________________________________ > Agentfactory-developer mailing list > Age...@li... > https://lists.sourceforge.net/lists/listinfo/agentfactory-developer > |