Общая разница между структурным программированием и объектно-ориентированным программированием? - PullRequest
0 голосов
/ 18 июня 2010

Какая общая разница между структурным программированием и объектно-ориентированным программированием (ООП) ? Что предлагает ООП?

Ответы [ 2 ]

0 голосов
/ 18 июня 2010

К сожалению, различия между ними, вероятно, немного велики, чтобы попытаться подвести итог в ответе здесь.Для этого написано немало книг, и это не обязательно маленькие книжки.Я бы порекомендовал Грэди Буча Объектно-ориентированный анализ и проектирование с приложениями .Также есть довольно много других (включая, если память обслуживает, по крайней мере, одного более нового от того же автора), варьирующегося от действительно хорошего до абсолютного мусора.Если вы выполните поиск, вы можете найти списки книг с рекомендациями других людей.

0 голосов
/ 18 июня 2010

Большим преимуществом ООП перед структурированным программированием является то, что проще реализовать инкапсуляцию и полиморфизм в языках ООП.Это может быть сделано на структурированных языках (см. Libjpeg или glib / GTK + для примеров), но с ООП требуется гораздо меньше усилий

...