Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Компьютерная литература > литература по ООП и ООА


Автор: mastermedia 9.3.2012, 13:17
Сейчас я читаю книгу Шилдта по C# (опыта по программированию не было до этого, сейчас я знакомлюсь с делегатами и событиями) и хочу параллельно начать знакомиться с основами ООА и ООП. Но книг полно по данной теме, прошу определится с выбором что можно почитать для новичка. Вот книги, которые мне пригляделись. Но что взять для начала?
  •  Джим Арлоу, Айла Нейштадт. UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование
  •  Буч Г. - Объектно-ориентированный анализ и проектирование с примерами приложений
  •  Head First - Паттерны проектирования

Автор: Cheloveck 9.3.2012, 20:40
Если ты только начинаешь, то ООА рано. Нужно точно представлять, как работает ООП. Для понимания основ ООП, в принципе, не нужно читать специализированную литературу по ООП, всё необходимое даётся в книгах по ООП языкам.
Чтобы проникнуться ООП и писать хороший код, обязательно нужно прочесть:
  • http://www.ozon.ru/context/detail/id/2457392/
  • http://www.ozon.ru/context/detail/id/5011068/

Добавлено через 2 минуты и 47 секунд
По поводу UML, с ним нужно тоже ознакомиться. Для начала достаточно книгиhttp://www.ozon.ru/context/detail/id/3774114/. Она тонкая, дешёвая и легко читается.

Автор: mastermedia 10.3.2012, 00:19
Cheloveck, Приемы объектно-ориентированного проектирования. Паттерны проектирования читать паралельнно с Шилдтом можно? 

Автор: Cheloveck 10.3.2012, 14:53
Цитата(mastermedia @  10.3.2012,  01:19 Найти цитируемый пост)
Паттерны проектирования читать паралельнно с Шилдтом можно? 

Лучше не надо, ибо эта книга расчитана на людей, владеющих ООП ЯП и понимающих ООП.

Автор: AGK 8.4.2012, 12:07
Лучшая книга по ООП, имхо
http://www.ozon.ru/context/detail/id/2336754/?partner=agk&from=bar

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)