در این پست میخوام در مورد برنامه نویسی مبتنی برعامل یا Agent-Oriented Programming  صحبت کنم. عامل های نرم افزاری (Software Agent) نسل بعدی  object ها می باشند. به عبارت دیگر عامل ها تمامی خصوصیات object ها را دارا می باشند به علاوه هوشمندی (Intelligence). در object ها نیز هوشمندی وجود دارد، اما با تفاوت هایی. برای مثال یک object تا زمانی که کاری را از او نخواهید (یعنی به طور مستقیم متدی را از آن فراخوانی نکنید) هیچ کاری را برای شما انجام نمی دهند.

jade

 ....