12.4.    C++ 449

"| trip_annoucement

trip_annoucement                 proposition

-| trip_annoucement

stack

performance
statement

performance_
statement

proposition

. 12.2. UML-  trip_announcement
 performance_statement

12.4.2.  

,   . 12.2,     -
  ,    .   -
       - . -
   ,    12.4.

//  12.4.   agent

class agent{

//. . .
private:

perfonnance_statement Manageri;

performance_statement Manager2;

per?onnance_statement Managers ;

trip_announcement Tripl ;

trip_announcement Trip2 ;

trip_announcement Trip3 ;

list<trip_announcement> TripBeliefs;

list<per?ormance_statement> PerformanceBeliefs ;

public:

agent(void) ;

bool determineVacationAppropriate(void) ;

bool scheduleVacation(void) ;

void updateBeliefs(void) ;

void setGoals(void) ;

void displayTravelPlan(void);

//. . .
};