Какую книгу почитать для знакомства с ООП?

программирование книги знания ООП

Ответы:
* Иан Грэхем Объектно-ориентированные методы. Принципы и практика = Object-Oriented Methods: Principles & Practice. — 3-е изд. — М.: «Вильямс», 2004. — С. 880. ISBN 0-201-61913-X
   * Антони Синтес Освой самостоятельно объектно-ориентированное программирование за 21 день = Sams Teach Yourself Object-Oriented Programming in 21 Days. — М.: «Вильямс», 2002. — С. 672. ISBN 0-6723-2109-2
Ну или чего попроще
М.Ю. Катаев: Объектно-Ориентированное Программирование
http://proklondike.com/contentview.php?content=427
Харви Дейтел, Пол Дейтел
Как программировать на С++: Пер. с англ. -- М.: ЗАО "Издательство БИНОМ", 2000 г. -- 1024 с.: ил.
Стивен Прата.Язык программирования С++.(Можно приобрести в Московском доме книги).
Читать можно долго, лучше практиковаться по ходу чтения побольше, с самыми разными ОО языками. В Smalltalk-образных языках (Ruby, Python) ООП существенно отличается от C++ образных, что позволяет понять разные подходы. Именно в Smalltalk и Ruby вообще нет примитивов -- все, абсолютно все объект, а идея открытых классов без их изучения в голову вообще может никогда не прийти :)
Учиться на С++ -- это большая-большая ошибка (уж извините за флейм). Более неадекватно сложного языка программирования история человечества не знала. Строго не рекомендуется начинать с него и только с ним одним. Эккель хорошо написал про его мнимые плюсы и "безопасность".
[1], главное преимущество - интерактивные тесты самопроверки после каждой лекции.
Для знакомства с ООП можно почитать интернет.
А в обязательную программу я бы все-таки включил труды Гради Буч (Grady Booch) [1].
Это один из создателей UML.
http://ru.wikipedia.org/wiki/Гради_Буч
На твой вкус
1. ( by http://oz.by/books/topic10112.html )
Гради Буч рулит!
Я считаю что сначала нужно определиться с языком программирования. Изучая ООП абстрактно можно столкнуться с суровой реальностью - реализацией конкретного языка. После определения можно сразу поискать - нет ли на эту тему трудов Г Шилдта, если есть - повезло, именно его я бы и рекоммендовал.
Паттерны проектироания Гаммы и компании я бы не посоветовал людям знакомящимся с ООП или вращающимся в данной области менее двух лет. То же касается Буча и Страуструпа =)


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.