Мониторинг обменных курсов валют
18c0693f

Employee


Остальная часть главы использует иерархию объектов, показанную на рисунке.


Рисунок 8.1 &nbsp&nbsp Простая иерархия объектов


В этом примере использованы следующие объекты:

 

  • Manager базируется на Employee. Он добавляет свойство reports (значением которого по умолчанию является пустой массив, который предполагается использовать для размещения в качестве значений массива Employee-объектов).
  • WorkerBee также базируется на Employee. Он добавляет свойство projects (значением которого по умолчанию является пустой массив, который предполагается использовать для размещения в качестве значений массива строк).
  • SalesPerson базируется на WorkerBee. Он добавляет свойство quota (значением которого по умолчанию является 100). Он также переопределяет свойство dept значением "sales", указывая, что все salespersons/продавцы находятся в том же department/департаменте.
  • Engineer базируется на WorkerBee. Он добавляет свойство machine (значением которого по умолчанию является пустая строка), а также переопределяет свойство dept значением "engineering".





  • Все публикации раздела



    Самый выгодный курс обмена валюты