successor
GeneralManager
+ GeneralManager (String name)+ handleOrders (PurchaseOrders orders) : void
AssistantManager
+ AssistantManager (String name)+ handleOrders (PurchaseOrders orders) : void
Director
+ Director (String name)+ handleOrders (PurchaseOrders orders) : void
Leader {abstract}
# name : String# successor : Leader
+ Leader (String name)+ setSuccessor (Leader successor) : void+ handleOrders (PurchaseOrders orders) : void
DepartmentManager
+ DepartmentManager (String name)+ handleOrders (PurchaseOrders orders) : void
PurchaseOrders
- purchaseName : String- totalMoney : int