Теперь мы готовы рассмотреть собственно процесс сборки, который выполняет компоновщик для получения выполняемого/загружаемого образа нашей программы. Но сначала нам нужно определиться с тем, какой информацией о целевой машине должен обладать компоновщик. И что это вообще за машина такая. Целевая машина это совокупность аппаратных ресурсов и ресурсов ОС То есть, недостаточно знания только процессора. Важны и структура памяти, и налагаемые операционной системой ограничения (или наоборот расширения)...
Компоновщик позволяет упростить и стандартизировать взаимодействие между клиентом и группой объектов, представляющих древовидную структуру "составной объект – его части". Данный шаблон используется если необходимо: Для того, чтобы понять суть Компоновщика рассмотрим следующий пример: предположим, необходимо вывести на экран карту города или ее область. При этом город можно представить как группу районов, каждый район – как группу кварталов, которые в свою очередь состоят из домов, элементов дорог и т...