- Литература объектно ориентированному программированию
- ТОП книги по объектно-ориентированному программированию (ООП)
- Паттерны объектно-ориентированного проектирования. Ральф Джонсон, Эрих Гамма, Ричард Хелм, Джон Влиссидес
- Computer Science. Роберт Седжвик, Кевин Уэйн
- Предметно-ориентированные языки программирования. Мартин Фаулер
- Объектно-ориентированное программирование в С++. Роберт Лафоре
- Ruby. Объектно-ориентированное проектирование. Сэнди Метц
- Объектно-ориентированное программирование на PHP. Максим Кузнецов, Игорь Симдянов
- Java. Объектно-ориентированное программирование. Алексей Васильев
- Объектно-ориентированное программирование — все книги по дисциплине. Издательство Лань
Литература объектно ориентированному программированию
1. Ашарина, И.В. Объектно-ориентированное программирование в С++: лекции и упражнения: Учебное пособие для вузов / И.В. Ашарина. — М.: РиС, 2015. — 336 c.
2. Ашарина, И.В. Язык С++ и объектно-ориентированное программирование в С++. Лабораторный практикум: Учебное пособие для вузов / И.В. Ашарина, Ж.Ф. Крупская. — М.: ГЛТ , 2015. — 232 c.
3. Ашарина, И.В. Язык С++ и объектно-ориентированное программирование в С++. Лабораторный практикум: Учебное пособие / И.В. Ашарина, Ж.Ф. Крупская. — М.: ГЛТ, 2015. — 232 c.
4. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное: Учебное пособие / В.В. Белов. — М.: ГЛТ, 2009. — 240 c.
5. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное: Учебное пособие для вузов / В.В. Белов, В.И. Чистякова. — М.: РиС, 2014. — 240 c.
6. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное: Учебное пособие для ву / В.В. Белов, В.И. Чистякова. — М.: ГЛТ, 2009. — 240 c.
7. Васильев, А. C#. Объектно-ориентированное программирование: Учебный курс / А. Васильев. — СПб.: Питер, 2012. — 320 c.
8. Васильев, А. C#. Объектно-ориентированное программирование. Учебный курс / А. Васильев. — СПб.: Питер, 2012. — 320 c.
9. Васильев, А. Java. Объектно-ориентированное программирование: Учебное пособиеСтандарт третьего поколения / А. Васильев. — СПб.: Питер, 2013. — 400 c.
10. Васильев, А.Н. Объектно-ориентированное программирование на C++ / А.Н. Васильев. — СПб.: Наука и техника, 2016. — 544 c.
11. Васильев, А.Н. Java. Объектно-ориентированное программирование: Учебное пособие: для магистров и бакалавров. Базовый курс по объектно-ориентированному программированию / А.Н. Васильев. — СПб.: Питер, 2013. — 400 c.
12. Казанский, А.А. Объектно-ориентированное программирование на Visual Basic 2010 и Visual C# 2010 в среде разработки Microsoft Visual Studio: Учебное пособие / А.А. Казанский. — М.: МГСУ, 2012. — 422 c.
13. Кирютенко, Ю.А. Объектно-ориентированное программирование. Язык Smalltalk / Ю.А. Кирютенко, В.А. Савельев. — М.: Вузовская книга, 2007. — 328 c.
14. Лафоре, Р. Объектно-ориентированное программирование в C++. Классика Computer Science / Р. Лафоре. — СПб.: Питер, 2013. — 928 c.
15. Лафоре, Р. Объектно-ориентированное программирование в С++ / Р. Лафоре. — СПб.: Питер, 2018. — 928 c.
16. Лафоре, Р. Объектно-ориентированное программирование в С++. Классика Computer Science / Р. Лафоре. — СПб.: Питер, 2013. — 304 c.
17. Лафоре, Р. Объектно-ориентированное программирование в С++ / Р. Лафоре. — СПб.: Питер, 2019. — 928 c.
18. Лесневский, А.С. Объектно-ориентированное программирование для начинающих / А.С. Лесневский. — М.: Бином. Лаборатория знаний, 2005. — 232 c.
19. Павловская, Т. С/С++.Процедурное и объектно-ориентированное программирование / Т. Павловская. — СПб.: Питер, 2018. — 496 c.
20. Санников, Е. Курс практического программирования в Delphi. Объектно-ориентированное программирование / Е. Санников. — М.: Солон-пресс, 2013. — 188 c.
21. Хорев, П.Б. Объектно-ориентированное программирование / П.Б. Хорев. — М.: Academia, 2018. — 352 c.
22. Хорев, П.Б. Объектно-ориентированное программирование: Учебное пособие для студ. учреждений высш. проф. образования / П.Б. Хорев. — М.: ИЦ Академия, 2012. — 448 c.
23. Хорев, П.Б. Объектно-ориентированное программирование: Учебное пособие / П.Б. Хорев. — М.: Академия, 2018. — 384 c.
24. Шакин, В.Н. Объектно-ориентированное программирование на Visual Basic в среде Visual Studio .Net / В.Н. Шакин, А.В. Загвоздкина, Г.К. Сосновиков. — М.: Форум, 2013. — 224 c.
Математическое программирование
ТОП книги по объектно-ориентированному программированию (ООП)
Что почитать по объектно-ориентированному программированию? Отобрали лучшие книги по ООП для начинающих. Актуальная литература на русском языке с лучшими оценками.
Паттерны объектно-ориентированного проектирования. Ральф Джонсон, Эрих Гамма, Ричард Хелм, Джон Влиссидес
Книгу можно считать фундаментальным трудом для программиста. Здесь вы найдете, как решить самые разные задачи по объектно-ориентированному проектированию. Авторы приводят паттерны проектирования, то есть шаблоны, на основе которых можно легко разработать свои приложения или повысить гибкость программы, чтобы ее можно было повторно использовать в другом проекте.
Показана роль паттернов в создании архитектуры сложных систем и принципы их использования. Для удобства читателя они объединены в каталог.
Для кого предназначено:
- программисты, которые учатся объектно-ориентированному программированию;
- профессиональные разработчики.
Computer Science. Роберт Седжвик, Кевин Уэйн
Очень подробный учебник по языку Java. Его создатели — преподаватели одного из старейших в США университетов — Принстонтского.
Учебник можно назвать по праву энциклопедией. Здесь очень широко изложены основы, даны знания по объектно-ориентированному программированию. Затем идет переход к более сложным понятиям: алгоритмам и структурам данных, архитектуре компьютеров и теории вычислений.
Теория для наглядности показана на примерах: прикладная математика, физика и биология, визуализация данных, обработка графики, числовые методы, финансовое моделирование, синтез звука.
Предметно-ориентированные языки программирования. Мартин Фаулер
Книга предназначена для профессионалов, но и начинающие программисты могут найти в ней полезное для себя. Состоит из двух частей:
- обзор главных принципов и основ предметно-ориентированных языков программирования;
- решение конкретных задач, чтобы было понятно, какую методику, где и как применять.
Как правило, примеры в книге даются на Java и C#, но в некоторых автор использует Ruby. Все главы организованы как отдельные самостоятельные части, а большинство справочных разделов как описания шаблонов программирования.
Объектно-ориентированное программирование в С++. Роберт Лафоре
Книга дает знакомство практически с нуля с технологией объектно-ориентированного программирования в С++. Включает основные принципы языка, готовые приложения, решения конкретных примеров, понятные и подробные иллюстрации. Очень полезно для студентов, потому в книге есть 100 упражнений, которые помогут закрепить знания.
Ruby. Объектно-ориентированное проектирование. Сэнди Метц
Книга-бестселлер по программированию на языке Ruby. Вы сможете научиться писать на Ruby качественный код в духе ООП, определять состав класса Ruby, разграничивать функциональность объектов, научиться утиной типизации, созданию гибких интерфейсов между несколькими объектами, применять полиморфизм, наследование и композицию, оттачивать legacy-код Ruby, делать экономные тесты и многое другое.
Объектно-ориентированное программирование на PHP. Максим Кузнецов, Игорь Симдянов
Книга для профессиональных разработчиков, знакомых с базовыми возможностями PHP, языком HTML и работой с СУБД MySQL. Посвящена воможностям ООП в PHP, изложена доступным для понимания языком. Описаны специальные методы классов, наследование и полиморфизм, интерфейсы, инкапсуляция, статические, константные и final члены класса, особенности длительного хранения объектов, их клонирование, как нужно делать обработку исключений. Много хороших примеров. Есть аудиоматериалы, которые можно скачать с сайта издательства.
Java. Объектно-ориентированное программирование. Алексей Васильев
Учебник для тех, кто изучает Java. Рассмотрены все основы, в том числе базовые типы данных, управляющие инструкции, особенности описания классов и объектов, создание пакетов и интерфейсов, перегрузка методов и наследование. Можно научиться созданию приложений с графическим интерфейсом.
- основы языка Java в объеме, достаточном для написания простых программ;
- более продвинутые профессиональные темы.
Теория иллюстрирована примерами решений и соответствует программе обучения в вузах. Можно советовать студентам.
Делитесь не попавшими в эту подборку книгами по ООП в комментариях!
Объектно-ориентированное программирование — все книги по дисциплине. Издательство Лань
Настоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой приложения, и способы их программной реализации. Даются понятия визуального проектирования и событийного программирования. Приводятся многочисленные практические упражнения с примерами программного кода, помогающие понять основные способы практической реализации графических пользовательских интерфейсов. Рассматриваются возможности библиотеки Tk по созданию компьютерной анимации.
В пособии содержатся краткие теоретические сведения, упражнения и примеры программ с подробными комментариями, а также задания для самостоятельной работы.
Предназначено для студентов направления «Информационные системы и технологии», а также для аспирантов и преподавателей, имеющих базовые навыки программирования на языке Python, в том числе с использованием объектно-ориентированного подхода, желающих повысить уровень своих знаний в данной предметной области. Соответствует Государственному образовательному стандарту и действующим программам. В учебном пособии последовательно вводится понятийный аппарат, формулируются основные объекты, приводятся примеры программ на языке Python.