- Способы описания структуры предметной области
Любая программа – модель предметной области, некоторой части реальности. Предметная область состоит из элементов, которые в свою очередь состоят из более простых элементов.
Современные языки программирования содержат механизмы, позволяющие отразить структуру элементов. Два самых распространенных механизма:
1. Массив
2. Объект
Взаимодействие этих механизмов приведено на рис.1.
рис.1
Массив может содержать элемент, представляющий собой объект какого-то класса. В свою очередь, полем класса может быть массив. Комбинируя эти механизмы, можно определять сложные типы данных.