В диаграммах классов классы данных четко привязываются к соответствующим функциям. Если необходимо моделировать функции независимо от данных, то устанавливается ассоциация *:*. Таким образом, функцию можно привязать к нескольким объектам данных. Этот вид администрирования позволяет создавать функциональные объекты, к которым также применимы принципы наследования. Проектирование безызбыточных, объектно-ориентированных описаний возможно в тех случаях, когда объекты данных и функциональные объекты создаются независимо друг от друга и допускают произвольный выбор связей. Кроме того, этот метод создает связующее звено между моделированием, ориентированным на тип представления, и более традиционным объектно-ориентированным моделированием.
На рис. 103 показана метамодель диаграммы привязки функций.
Рис. 103. Метамодель диаграммы привязки функций