ОО проектный подход - ссылочный подход или идентификационный подход - PullRequest
0 голосов
/ 13 декабря 2011

В последнее время я занимался дизайном ОО.Я также использую EF 4.1 в качестве ORM.Теперь, когда я проектирую свои классы и их ассоциации, я могу думать о двух подходах.Например, Учитель преподает предмет.Таким образом, класс учителя может иметь либо ссылку на объект субъекта как свойство (подход, основанный на ссылках), либо может иметь SubjectId в качестве свойства (подход, основанный на идентификаторах).Я не уверен, какой подход следует использовать и почему?Я полагаю, что основанный на идентификаторе подход - это скорее подход на основе реляционных данных, а основанный на ссылках подход - это настоящий ОО-подход.Но я не уверен.

1 Ответ

0 голосов
/ 16 декабря 2011

Если вы используете JPA, выберите ссылочный подход с отложенной выборкой.

...