logo
ООП 2012

31)Наполнение

Наполнением называют такое отношение классов, при котором количество объектов некоторого класса, включаемых в другой класс, не ограничено и может меняться от нуля до достаточно больших значений. В С++, как и в других языках программирования, наполнение реализуется с применением указателей. Использование указателей позволяет управлять включаемыми объектами, которые, как правило, собраны в массив или списковую структуру. Наполнение может использоваться и в случае небольшого количества объектных полей, не связанных в структуры, но это приводит к получению более сложной программы, чем при применении композиции из-за проблем реализации динамических полей.