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

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

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

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

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

ПРИСОЕДИНЯЙТЕСЬ
Slot Dana FIFAWIN78 Slot Mahjong Ways Slot DANA Mahjong Ways Bocoran Pola Terkuat Gates Of Olympus Bocoran RTP Mahjong Dengan Kemenangan Besar Cara Seorang Player Dapatkan Scatter Hitam Mahjong Cara Unlock Kemenangan Besar di Mahjong Ways Guncangan Petir Merah Olympus Rekomendasi Game Peluang Jackpot Tertinggi RTP Game Online Hari Ini Situs Terbaik Dengan Kemenangan Fantastis Strategi Baru Game Olympus Strategi Terampuh mengalahkan Mahjong Ways 2 Bocoran Kemenangan Besar Starlight Princess Mania Bocora Menang Fantastis Mahjong Ways Online Bocoran Situs Viral Dengan Kemenangan Spektakuler Perpaduan Strategi dan Pola Wild West Gold Risetan Terbaru Pola Terbaik Pemicu Turunnya x500 Incess Rahasia Mengatur Kemenangan Dengan Sistem Auto Spin 100 Rahasia Pola Paling Paten Mahjong Ways Rahasia Sukses Tukang Bubur Dapat Maxwin Olympus Rahasia Youtuber Dapatkan Maxwin Dengan Cepat Rekomenadsi Akun Pro Thailand Paling Gacor Situs Gampang Jackpot di Tahun 2025 Strategi Bermain MahjongWays 2 Tergila Strategi Taruhan di Olympus Dengan Hasil yang Maksimal Teori Spin Mahjong Ways Banjir Scatter Tips dan Trik Maxwin Starlight Princess Bocoran Game Tergacor Hari Ini Bocoran RTP Mahjong Dengan Pola Gacor Bocoran Scatter Hitam Mahjong Ways Hari Ini Bongkar Trik Rahasia Princess yang Sering Digunakan Master Cara Dapetin JP Mahjong Server Thailand Cara Profit Cepat Untuk Pecinta Olympus Depo Pertama Langsung WD di Game Starlight Princess Jam Gacor Mahjong Ways 1 Terbaru Strategi Jitu Main Mahjong Ways Paling Gacor Strategi Terampuh Menang Fantastis Mahjong Ways Online Cara Dapatkan Maxwin di Game Mahjong Ways Cara Dapatkan Scatter Bertubi-tubi di Gates Of Olympus Cara Jago Main di Mahjong Ways di Server Luar Cara Memaksimalkan Kemenangan Mahjong Saat RTP Tinggi Gunakan Pola Transisi Mahjong Untuk Cuan Maksimal Pola Terbaru Mahjong Jalan Pintas Menuju Kemenangan Rahasia Pola Mahjong Ways 2 Link Gacor Main Mahjong Ways Terbaru 2025 RTP dan Jam Gacor Paling Akurat Game Online Hari Ini Simak Bocoran Rahasia Member Baru yang Berhasil Maxwin Tips dan Trik Terbaru Dapatkan Maxwin Mahjong Ways 2 Tips Meningkatkan Peluang Maxwin Olympus Bocoran Pola Kemenangan Ampuh Game Wild Bandito Bocoran Pola Mahjong Ways 2 Lagi Viral Bocoran Pola Mahjong Ways 2 Lagi Viral