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

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

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

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

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

ПРИСОЕДИНЯЙТЕСЬ
Sweet Bonanza Sering Drop Lollipop, Gunakan Trik Ini Scatter Starlight Princess 1000 Muncul Teratur di Hari Tertentu Pola Mahjong Ways 2 Anti Mainstream Tapi Banyak Bikin Maxwin Petir Merah Olympus Lebih Sering Muncul Setelah Pola Ini Rahasia Slot Pragmatic yang Hanya Diketahui Member Level Tertinggi Trik Buka Pola Mahjong Tanpa Bakar Banyak Modal Kombinasi Pola Olympus dan Starlight Bisa Gandakan Peluang Menang Kombinasi Scatter Hitam dan Free Spin Bisa Tercapai dengan Cara Ini Link Gacor Mahjong Ways 2 Terbaru Bocor dari Forum Tertutup Strategi Slot Olympus dan Mahjong Ways yang Cocok Digabung Prediksi Maxwin Starlight Princess 1000 Berdasarkan Data Real Sweet Bonanza Gacor Lagi, Ini Pola Candy yang Dipakai Sweet Bonanza 1000 Buka Fase Cuan di Jam Tertentu Slot Sweet Bonanza Candyland Sering Drop Fitur Spesial Game Slot Online Sedang Ramai, Pemain Baru Perlu Tahu Ini Platform Slot Online Terpercaya yang Sering Bagi Bonus Diam-diam Daftar Slot Online Paling Dicari Karena Gampang Menang Slot Online Gacor Terpantau Aktif Saat Trafik Lagi Sepi Situs Slot Online Tiba-tiba Bagi Banyak Free Spin Hari Ini Kombinasi Waktu dan Pola Slot Gacor Bikin Hoki Maksimal Slot Starlight Princess Sedang Ramai, Ini Alasan Sebenarnya Starlight Princess 1000 Baru Update, Ini Waktu Gacor Terbaik Trik Starlight Princess yang Buat Banyak Pemain Balik Modal Petir Gate of Olympus Muncul Konsisten, Gunakan Pola Ini Gates of Olympus Buka Pola Baru yang Jarang Dipakai Slot Olympus Sedang Memberi Cuan Besar, Ini Buktinya Olympus 1000 Menyimpan Pola Unik yang Baru Terungkap Situs Slot Pragmatic Sering Bagi Hadiah Tak Terduga Waktu Paling Tepat Main Slot Gacor Hari Ini Versi Pro Situs Slot Gacor dengan Winrate Tertinggi Minggu Ini Saatnya Bongkar Pola Slot Gacor yang Jarang Diketahui Link Slot Gacor Tersembunyi yang Baru Dibuka Member Lama Penampakan Scatter Hitam Mahjong Ways 2 yang Langka Cara Baru Mendapatkan Scatter Mahjong Ways Tanpa Modal Besar Pola Mahjong Ways 2 Paling Diminati Hunter Maxwin Mahjong Ways Scatter Hitam Sering Muncul di Jam Ini Rekomendasi Pola Mahjong Ways yang Belum Banyak Diketahui Kombinasi Pola Mahjong Ways 1 yang Sulit Tapi Menguntungkan JP Mahjong Ways 2 Terjadi Lagi, Ini Kronologinya Strategi Slot Pragmatic Anti Rungkad Ala Pemain Profesional Gates of Olympus dan Olympus 1000 Ternyata Punya Jam Main Emas Tersembunyi Sweet Bonanza Candyland Munculkan Pola Baru yang Jarang Diketahui Situs Slot Pragmatic Gacor Paling Banyak Dipakai Penangkap Maxwin Slot Olympus dan Starlight Princess Jadi Duo Gacor Baru Para Sultan JP Mahjong Ways 2 Kini Lebih Gampang Lewat Kombinasi Pola Tak Terduga Slot Gacor Hari Ini Terbongkar, Pola Terlarang yang Sering Dipakai Pro Player Temukan Link Slot Gacor Rahasia yang Hanya Dikenal Komunitas Tertutup Scatter Hitam Mahjong Ways 2 Akhirnya Diungkap, Ini Trik Sederhananya Pola Mahjong Ways 1 dan 2 yang Sering Bocor di Forum Khusus Slotter Daftar Situs Slot Online Anti Rungkad dengan Peluang Gacor Tertinggi