Re: Объектная модель данных
От | Andrey N. Oktyabrski |
---|---|
Тема | Re: Объектная модель данных |
Дата | |
Msg-id | 4D677BCD.7070205@bestmx.ru обсуждение исходный текст |
Ответ на | Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Объектная модель данных (Dmitriy Igrishin <dmitigr@gmail.com>) |
Ответы |
Re: Объектная модель данных
|
Список | pgsql-ru-general |
On 02/25/11 12:02, Dmitriy Igrishin wrote: > Итого: выразить концепции проекта в виде классов и связей между > ними можно - это просто разработка ER-модели. Определить > полиморфные типы - то есть фундаментальный смысл > ОО-проектирования непосредственно нельзя (можно, как в Си, > но это того не стоит :-) > > Что понимается под "непосредственно" и под "как в Си"? > > Под "непосредственностью" здесь понимается использование средств, > которые делают использование стиля ОО-проектирования > удобным (простым, надежным и эффективным). Если же для выражения > этого стиля (написания программы) при использовании той или иной > платформы (или языка) требуются чрезмерные усилия либо > мастерство, то такая платформа (язык) не позволяет произвести > такое выражение непосредственно, а значит, просто не поддреживает > технику ОО-проектирования/программирования. Пример: create table A (id int, name text); create table B (txt text) inherits A; select id, name from A; Выбраны все записи как из A, так и из B. Чего тут сложного-то? Никаких чрезмерных усилий :-) Или это не о том?
В списке pgsql-ru-general по дате отправления: