Книги по объектно-ориентированному программированию (ООП)
Книги по объектно-ориентированному программированию (ООП)

Книги по объектно-ориентированному программированию (ООП)

Что почитать по объектно-ориентированному программированию? Отобрали лучшие книги по ООП для начинающих. Актуальная литература на русском языке с лучшими оценками.

1. Паттерны объектно-ориентированного проектирования. Ральф Джонсон, Эрих Гамма, Ричард Хелм, Джон Влиссидес

Image

Книгу можно считать фундаментальным трудом для программиста. Здесь вы найдете, как решить самые разные задачи по объектно-ориентированному проектированию. Авторы приводят паттерны проектирования, то есть шаблоны, на основе которых можно легко разработать свои приложения или повысить гибкость программы, чтобы ее можно было повторно использовать в другом проекте.

Показана роль паттернов в создании архитектуры сложных систем и принципы их использования. Для удобства читателя они объединены в каталог.

Для кого предназначено:

  • программисты, которые учатся объектно-ориентированному программированию;
  • профессиональные разработчики.

3. Computer Science. Роберт Седжвик, Кевин Уэйн

Image

Очень подробный учебник по языку Java. Его создатели — преподаватели одного из старейших в США университетов — Принстонтского.

Учебник можно назвать по праву энциклопедией. Здесь очень широко изложены основы, даны знания по объектно-ориентированному программированию. Затем идет переход к более сложным понятиям: алгоритмам и структурам данных, архитектуре компьютеров и теории вычислений.

Теория для наглядности показана на примерах: прикладная математика, физика и биология, визуализация данных, обработка графики, числовые методы, финансовое моделирование, синтез звука.

5. Предметно-ориентированные языки программирования. Мартин Фаулер

Image

Книга предназначена для профессионалов, но и начинающие программисты могут найти в ней полезное для себя. Состоит из двух частей:

  • обзор главных принципов и основ предметно-ориентированных языков программирования;
  • решение конкретных задач, чтобы было понятно, какую методику, где и как применять.

Как правило, примеры в книге даются на Java и C#, но в некоторых автор использует Ruby. Все главы организованы как отдельные самостоятельные части, а большинство справочных разделов как описания шаблонов программирования.

7. Объектно-ориентированное программирование в С++. Роберт Лафоре

Image

Книга дает знакомство практически с нуля с технологией объектно-ориентированного программирования в С++. Включает основные принципы языка, готовые приложения, решения конкретных примеров, понятные и подробные иллюстрации. Очень полезно для студентов, потому в книге есть 100 упражнений, которые помогут закрепить знания.

9. Ruby. Объектно-ориентированное проектирование. Сэнди Метц

Image

Книга-бестселлер по программированию на языке Ruby. Вы сможете научиться писать на Ruby качественный код в духе ООП, определять состав класса Ruby, разграничивать функциональность объектов, научиться утиной типизации, созданию гибких интерфейсов между несколькими объектами, применять полиморфизм, наследование и композицию, оттачивать legacy-код Ruby, делать экономные тесты и многое другое.

11. Объектно-ориентированное программирование на PHP. Максим Кузнецов, Игорь Симдянов

Image

Книга для профессиональных разработчиков, знакомых с базовыми возможностями PHP, языком HTML и работой с СУБД MySQL. Посвящена воможностям ООП в PHP, изложена доступным для понимания языком. Описаны специальные методы классов, наследование и полиморфизм, интерфейсы, инкапсуляция, статические, константные и final члены класса, особенности длительного хранения объектов, их клонирование, как нужно делать обработку исключений. Много хороших примеров. Есть аудиоматериалы, которые можно скачать с сайта издательства.

13. Java. Объектно-ориентированное программирование. Алексей Васильев

Image

Учебник для тех, кто изучает Java. Рассмотрены все основы, в том числе базовые типы данных, управляющие инструкции, особенности описания классов и объектов, создание пакетов и интерфейсов, перегрузка методов и наследование. Можно научиться созданию приложений с графическим интерфейсом.

Состоит из двух частей:

  • основы языка Java в объеме, достаточном для написания простых программ;
  • более продвинутые профессиональные темы.

Теория иллюстрирована примерами решений и соответствует программе обучения в вузах. Можно советовать студентам.

15. Что такое ООП (объектно-ориентированное программирование)?

0
1
0
0
0
0
0
0
0
0 Comments

Бесплатное образование

ПРИСОЕДИНЯЙТЕСЬ
Bonus Gila Hari Ini Gates Of Olympus Bonus Wild Bandito Hari Ini Cara Dapat Maxwin Sweet Bonanza Dengan Pola Jam Gates Of Gatotkaca Hadirkan RTP Terbaik Jam Gacor Gatotkaca Yang Cocok Dapatkan Scatter Tips Dan Trik Kalahkan Mesin Game Online Trik Ampuh Dapatkan 3 Scatter Beruntun Mahjong Trik Dapatkan Scatter Mahjong Wins 3 Trik Pancing Auto Wild Mahjong Ways 2 Update Pola Wild Bandito Untuk Hindari Kekalahan Main Lucky Ox Dapatkan Cuan Besar Dengan Pola Gacor Incess Bantu Turunkan X500 Pola Gacor Olympus Terbaru Ahli Permudah Pola Gates Of Olympus 1000 Racikan Pro Pola Praktis Lucky Mouse Bikin Scatter Datang Pola Sweet Bonanza Xmas Bawa Kemenangan Pola Tembak Perkalian Merah Olympus RTP Lucky Ox Terbukti Gacor RTP Wild Bandito di PG Soft Malam Ini Starlight Princess 1000 Game Online Terpercaya Strategi Dapatkan Scatter Mahjong Wins Strategi Jitu Menang Maxwin Gates Of Olympus 1000 Strategi Main Lucky Phoenix Pancing Scatter Terungkap 3 Cara Dapatkan Jackpot Besar Jam Hoki Sweet Bonanza 1000 dan Cara Buy Spin Jam Hoki Sweet Bonanza Terbukti Jam Terbaik Lucky Tiger Pakai Pola Lucky Phoenix Gacor Lagi RTP Naik Lucky Phoenix Pola Terbaik Hari Ini Mahjong Ways 2 Tembus RTP Tertinggi Pola Lucky Dog Anti Rungkad Pola Starlight Princess Gacor Siang Hari Rahasia Jam Main Mahjong Dengan Pola Jam Gacor Princess dan Pola 20x