Николай Комлев "Объектно Ориентированное Программирование. Хорошая книга для Хороших Людей" СОЛОН-Пресс, 2014 год, 298 стр.

Всё, что нужно знать об ООП.

Николай Комлев «Объектно Ориентированное Программирование. Хорошая книга для Хороших Людей» СОЛОН-Пресс, 2014 год, 298 стр. ( 18,3 мб. pdf)

Что такое объектно ориентированное программирование. Автор книги поделится своим взглядом на базовую технологию, которую должен знать каждый программист. Стиль изложения автора довольно таки не тривиальный. Программный код приводится несколькими способами, вначале без объектного подхода и далее он сравнивается с ООП кодом — » Сначала пишем как бы на Turbo Pascal 5.0, в котором объектов нет, а затем на Turbo Pascal 5.5, где объекты вдруг появились». Все свои примеры автор приводит на Delphi, и вот, что он говорит по этому поводу:

«Мы здесь учимся не программировать на Delphi. Мы пытаемся понять, что такое Объектно Ориентированное Программирование на примере Дельфи. Версия Delphi 7 для наших целей подходит очень хорошо — все ООП особенности в язык программирования уже добавлены, но язык этот ещё не ушёл куда-то налево.»

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

Оглавление книги
Вступление 7
Здравствуйте, коллеги 7
Человеческими словами — о чём эта книга 8
А о чём я здесь не буду говорить 9
А на каком языке мы будем программировать 11
О шрифтах 13
О Приложении и приложениях 14
Почему я иногда повторяюсь 15
Что почитать 16

Часть Первая. Теория 20

Глава 1. Простая программа. И как будто ничего нового 20
Преамбула 20
Повторение пройденного. Светофор без затей 20
Светофор причёсанный 24
Печальное будущее нашего светофора. Прогноз 26
Много, очень много, светофоров 28

Глава 2 То же самое. Весело и с объектами 41
Вступление и объяснения 41
Наконец, объектный светофор 45
А теперь много объектных светофоров 54
А теперь со всей этой фигнёй мы попытаемся взлететь 59
Глава 3 То же самое. Delphi. Глава очень короткая 61
Расширение кругозора. Вообще о классах в Delphi 65
Ещё раз, другими словами, о важном 67
Виноват, исправлюсь 69

Глава 4 Речь в данной главе пойдет только и исключительно о свойствах 70
Просто свойства 70
Наконец, последняя, и правильная, светофорная программа 80
Не просто свойства, а индексированные 81
Дайте две 90
Самый главный метод 96
Всё-таки графика 98
А дальше 101
Всякие дополнительные мелочи и детали 102

Глава 5 Теперь по научному. Инкапсуляция 106

Глава 6 Понятная программа про наследование без терминов 110
Простой класс, ничего нового 110
Тот же класс, но кое-что новое 115

Глава 7 Теперь по научному. Наследование 122
Общая теория. Длинная 122
Нюансы. Повысить или понизить 129
Серьёзные изменения в классе 132
А теперь о хорошем 136

Глава 8 Практические занятия по наследованию. И по тестированию 139
Небольшой перерыв — открытые массивы 139
Назад в ООП 143
Вперёд в ООП 148
Немного о тестах 153
Возвращаемся от тестирования к программированию 160
ООП продолжается 163
А теперь о главном 168
Развитие темы 173

Глава 9 Наследование очень коротко 175

Глава 10 Что-то с виртуальными методами 178
Сначала о грустном 178
Любимый пример, с небольшими изменениями 179
Несколько новых слов 186
Быстро чиним программу о словах 189
Немного глубже и подробнее 190
Развитие темы 198

Глава 11 Теперь по научному. Полиморфизм 201
Развитие темы 202

Глава 12 Вся теория вместе и коротенько. Раз и навсегда 205
ООП с птичьего полёта 205
Наследование 206
Полиморфизм 210

Глава 13 Коротко. Особенности ООП применительно к Delphi 212
О свойствах, неупомянутое 213
Экзотика 215

Глава 14 Эскиз очень сложной программы. Карты 216
Преамбула 216
Чего я хочу. Обоснование 216
Как я это вижу, и кто у нас будет классом 219
Карта и колода. Начинаем программировать 224
Рекомендации по дальнейшему развитию сюжета 225

Глава 15 Эскиз программы. Пускай умрёт слабейший 227
О программировании, амёбах и Чарльзе Дарвине 227
Наш Мир. И наша Война 228
Суровая программистская реальность 231
Ободряющий финал 235

Часть вторая. Практика 236

Приложение А. Немного о карточных играх 236
Постановление Министерства спорта и туризма Республики Беларусь от 14 мая 2003 г. №12 «Об утверждении Инструкции по игре в ’’Храп» 236
Адаптация правил храпа к нашим условиям, моим вкусовым пристрастиям и удобству программирования 240

Приложение В. Как настроить Delphi. Очень коротко 242
Project\Options 242
Environment Options 244
Editor Options 245
Debugger Options 245
Ещё 245
И совсем напоследок 246
Приложение С Как рисовать в ТР. На одной странице. Нет, на двух 247
Приложение D. Как рисовать в Delphi 249
Цвет 249
Рисуем 250

Приложение Е Простой объект для работы с клавиатурой через BIOS 261

Приложение F Программа о словах. Полностью и даже лучше 263
Комментарии, возможно, ненужные 269
О файлах и потоках. Сравнительный анализ 270

Приложение G Очень полезные процедуры, функции и классы 277
Правильный TStringList 277
Правильный TList 278
Очень правильный класс для сохранения и восстановления вообще 283
Реализация правильного класса 291
Хочется чего-то ещё 296

Скачать книгу бесплатно18,3 мб. pdf
Основные принципы объектно-ориентированного программирования.. Видео

Похожая литература