Re: Программирование есть моделирование (ООП)
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 07.03.05 16:06
Оценка: 9 (3) +1
Здравствуйте, beroal, Вы писали:

Это одна из ошибок, благодаря которым некоторые товарищи приходят к выводу что ООП никуда не годится. В реальности все заметно сложнее. Большинство современных моделей программирования рассчитаны не на моделирование, а на конструирование. А для перехода от модели реального мира к модели программы существуют специальные процедуры. Например для реляционных БД это нормализация, для ООП это объектная декомпозиция.
Удобство же ООП не в том что оно удачно моделирует реальный мир, а в том что модель ООП привычнее для восприятия человеку, который даже абстракции представляет ввиде неких сущностей. Ну чтобы можно было как бы пощупать. Вот ООП и предлагает некий набор кубиков и напильник к ним для подгонки. Даже если готового кубика нет — всегда проще сделать новый кубик, нежели с нуля лепить всю конструкцию. Все остальные особенности разных реализаций ООП суть просто разные виды кубиков — одноразовые/многоразовые, твердые или из пластилина и т.п.
... << RSDN@Home 1.1.4 beta 4 rev. 350>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.