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

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

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

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 Комментарии

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

ПРИСОЕДИНЯЙТЕСЬ
Kombinasi Pola Update Lucky Mouse Pengait Multiplier Jalan Tikus Menjadi Miliarder Melalui Game Terbaru Peluang Cantik Banjir Scatter Bandito Pola Gacor Wild Bandito yang Bikin Anda Maxwin Ratusan Juta Pola Terbaik Meningkatkan Kemenangan Mahjong Pola Winstreak Ala Pemain Pro Starlight Princess Rahasia Main Sweet Bonanza Terbaru 2025 Starlight Princess Lagi Gacor dengan Pola Sakti Kombinasi Pola Penghantar Kemenangan Inilah Bocoran Jam Hoki Bermain Mahjong Ways 2 Terungkap! Inilah Game Gacor Pragmatic Terungkap Pola Epic Mahjong Wins yang Bikin Pemain Tingkat RTP Mahjong Ways 2 Ternyata Lebih Tinggi Trik Kemenangan Princess 1000 Terbaru Trik Sederhana Ini Bikin Rajin Menang di Mahjong Ungkap 3 Rahasia Menang Besar Mahjong Wins 3 Wild Bandito Lagi Hot? Ikuti Polanya! Strategi Bermain Lucky Dog untuk Dapatkan Terbukti! Bikin Bandar Kalah dengan Seketika Terbukti Game Online Server Thailand Kisah Ananta Dapat 13 Juta dari Scatter Hitam Mahjong Ways PGSoft Uang Receh Jadi Jutaan dari 3 Scatter Hitam di Mahjong Wins Beli Asus ROG 9 dari Kemenangan Game Online Scatter Hitam Mahjong Putri Rajin Goyang Setelah Dapat Scatter Hitam Mahjong Ways Coba Mahjong Ways 2 PGSoft yang Baru Direvamp Pola Ciamik 80-10-80 Scatter Hitam Mahjong Ways Menurut Sesepuh Cara Summon 3 Scatter Hitam di Situs Mahjong Resmi Virgobet88 Scatter Hitam Emas, Fitur Unggulan Partner PGSoft Virgobet88 Menang Tanpa Akun Sultan di Mahjong Ways 2, Begini Caranya Analisa Bang Cepak Fibonacci untuk Menang Scatter Hitam Mahjong Pola 30-10-50 untuk Menang Besar Starlight Princess Malam Ini Scatter Hitam Mahjong Ways Virgobet88 Gampang Jebol Mood Hendra Bagus Karena Menang Maksimal Scatter Hitam Mahjong Tidur Siang Dapat Hikmah Scatter Hitam Virgobet88 Menang Melimpah Anomali Scatter Hitam Virgobet88 Khusus Hari Ini Scatter Hitam Virgobet88 Bukan Soal Hoki, Bikin Main Lagi Hacker Temukan Celah Scatter Hitam Virgobet88 Jam Subuh Pak Dwi Sombong Setelah Menang Scatter Hitam Mahjong Ways Cara Idealis Menang Scatter Hitam Mahjong Wins dengan Logika Pagi Metik Jambu Menang Scatter Hitam Mahjong Ways Belikan Mbak Rubichan Es Krim dari Uang Menang Scatter Mahjong Timorex Jinpachi Dapat Scatter Hitam Jejer Empat Mahjong Wins Hibur Fans EVOS dengan Scatter Hitam Mahjong Ways Tips Gampang Menang Gates of Olympus x1000 di Virgobet88 Detik-Detik Scatter Muncul di Game PG Mahjong Auto Menang Bocoran RTP Game Online Lucky Phoenix Siap Beri Cara Baca Algoritma Perkalian Tinggi Mahjong Dapatkan Kemenangan Besar di Mahjong Ways 2 Dapatkan Scatter Hitam Mahjong Ways 2 Dengan Bocoran Event Lucky Tiger 1000 Bagikan Bonus Gates Of Olympus 1000 Siap Bagikan Kemenangan Jam Hoki Lucky Tiger 1000 Terbukti Akurat Link Resmi Thailand Bantu Kemenangan di Lucky Tiger Mahjong Wins 3 Game Online Gacor Hari Ini Maxwin Besar Gates Of Olympus