Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Объектная модель данных

Поиск
Список
Период
Сортировка
От Dmitriy Igrishin
Тема Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Объектная модель данных
Дата
Msg-id AANLkTiks+koUZFLTcWpm++5pC4ASPivNND6R2HC3m3XA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [pgsql-ru-general] Re: [pgsql-ru-general] Объектная модель данных  ("Andrey N. Oktyabrski" <ano@bestmx.ru>)
Ответы Re: Объектная модель данных
Список pgsql-ru-general


25 февраля 2011 г. 11:11 пользователь Andrey N. Oktyabrski <ano@bestmx.ru> написал:
On 02/24/11 22:40, Dmitriy Igrishin wrote:
Итого: выразить концепции проекта в виде классов и связей между
ними можно - это просто разработка ER-модели. Определить
полиморфные типы - то есть фундаментальный смысл
ОО-проектирования непосредственно нельзя (можно, как в Си,
но это того не стоит :-)
Что понимается под "непосредственно" и под "как в Си"?
Под "непосредственностью" здесь понимается использование средств,
которые делают использование стиля ОО-проектирования
удобным (простым, надежным и эффективным). Если же для выражения
этого стиля (написания программы) при использовании той или иной
платформы (или языка) требуются чрезмерные усилия либо
мастерство, то такая платформа (язык) не позволяет произвести
такое выражение непосредственно, а значит, просто не поддреживает
технику ОО-проектирования/программирования.
На Си можно написать ОО-программу, но это неоправдано сложно,
потому что этот язык не поддерживает соответствующую технику
непосредственно. Чтобы лучше понять, что я имею в виду,
просмотрите эту статью, например
http://www.planetpdf.com/codecuts/pdfs/ooc.pdf

Лично я пускаю крокодилью слезу, когда думаю о тех, кто
пишет ОО-программы упомянутым как в статье образом, но
искренне жаль тех, кто потом такие программы сопровождает :-)



--
Sent via pgsql-ru-general mailing list (pgsql-ru-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-ru-general



--
// Dmitriy.


В списке pgsql-ru-general по дате отправления:

Предыдущее
От: "Andrey N. Oktyabrski"
Дата:
Сообщение: Re: [pgsql-ru-general] Re: [pgsql-ru-general] Объектная модель данных
Следующее
От: "Andrey N. Oktyabrski"
Дата:
Сообщение: Re: Объектная модель данных