Платформы корпоративных информационных систем

         

Объектная модель, поддерживающая простое приложение адресной книги



Рисунок 8-3. Объектная модель, поддерживающая простое приложение адресной книги


Самое незначительное усложнение объектной модели может вызвать бездну проблем при установлении соответствия наших объектов и модели данных. Допустим, что Person является потомком Entity и класс Company тоже является потомком Entity. Как отделить Entity от Person или Company? Приведенное выше правило фактически является скорее рекомендацией. В некоторых случаях базовый класс является чисто абстрактным и, следовательно, не имеет в базе связанных с ним данных. В таком случае для этого класса в базе данных не будет объекта.



Содержание раздела