Граф объекта - Википедия - Object graph

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

An граф объекта это вид на объектная система в определенный момент времени. В то время как нормальный модель данных например, UML диаграмма классов детализирует отношения между классами, граф объектов связывает их экземпляры. Диаграммы объектов являются подмножествами общего графа объекта.

Объектно-ориентированные приложения содержат сложные сети взаимосвязанных объектов. Объекты связаны друг с другом одним объектом, который владеет другим объектом или содержит ссылку на другой объект. Эта сеть объектов называется графом объектов, и это более абстрактная структура, которую можно использовать при обсуждении состояния приложения.

Физическое представление

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

Примеры

Например, класс Car может составлять один Wheel. В графе объектов экземпляр Car будет иметь до четырех ссылок на свои колеса, которые можно назвать frontLeft, frontRight, backLeft и backRight. список смежности представление: c: Автомобиль → {frontLeft: Wheel, frontRight: Wheel, backLeft: Wheel, backRight: Wheel}.

Смотрите также