Re: Assignment vs. Realization
Разница между всеми отношениями тонкая :-)
Для меня странно звучит "можно пощупать" для абстракций разного уровня (например, данные "4, 5, 6" можно пощупать, если это данные -- и они рассматриваются поэтому независимо от носителя, а только лишь в связи с формализмом их представления integer?). Я думаю, вы хотели сказать, что речь идет о пассивных структурах, над которыми работают/которые используют активные структуры и их поведения (которые "абстрактно щупаются" активными структурами и их поведениями? ;) Реализация же -- это всегда уменьшение уровня абстракции.
Землекопа назначают копать в этом месте, или копание в этом месте назначают на землекопа? Бывает по-разному. Стрелочки-то в отношениях назначения нет не случайно.