Изучение ООП в PHP
Коллекция ресурсов для изучения объектно-ориентированного программирования и связанных с ним концепций для разработчиков PHP. Пожалуйста, ознакомьтесь с подробностями и внесите свой вклад. ;)
- Учебники
- Основы ООП
- ООП Продвинутый
- Объектно-ориентированный дизайн
- Шаблоны проектирования
- Рефакторинг
- Архитектура
- Разнообразный
- Видео
- Слайды
- Курсы
- Книги
- Некоторые вопросы
Учебники
Основы ООП
Учебники по основам объектно-ориентированного программирования.
- Введение в объекты (►) — введение в объекты и связанные с ними понятия.
- Введение в ассоциации объектов (►) — введение в ассоциации объектов.
- Объектно-ориентированное программирование (►) — введение в объектно-ориентированное программирование в целом.
- Начало работы с ООП в PHP (►) — Введение в объектно-ориентированное программирование на PHP.
- Начало ООП в PHP (►) — еще одно введение в объектно-ориентированное программирование на PHP.
- Промежуточный ООП в PHP (►) — Промежуточные понятия об объектно-ориентированном программировании на PHP.
- Учебные пособия по ООП PHP (►) — учебные пособия по ООП, шаблонам проектирования и MVC.
- Основы объектно-ориентированного программирования PHP (►$) — вводный курс по объектно-ориентированному программированию на PHP.
- Официальный справочник ООП по PHP — официальный справочник PHP по объектно-ориентированному программированию.
- Объектно-ориентированный PHP для начинающих — учебник по ООП в PHP для начинающих.
- Введение в концепции ООП и многое другое — учебник по ООП и введение в UML и шаблоны проектирования.
- От процедурного к объектно-ориентированному PHP — учебник от процедурного к объектно-ориентированному программированию на PHP.
- ООП против процедурного кода — разница между ООП и процедурным кодом.
ООП Продвинутый
Расширенные учебные пособия по объектно-ориентированному программированию.
- Что такое абстрактные классы? - Учебное пособие, объясняющее абстрактные классы в PHP.
- Абстрактные классы и интерфейсы (►) — введение в абстрактные классы и интерфейсы.
- Когда мне следует кодировать интерфейс? - Учебное пособие, объясняющее, что такое и когда использовать интерфейсы в PHP.
- Понимание и применение полиморфизма в PHP. Учебное пособие, объясняющее абстрактные классы, интерфейсы и полиморфизм в PHP.
- Концепции наследования и полиморфизма (►) — введение в наследование и полиморфизм.
- Beyond Inheritance — учебник, объясняющий, что такое наследование и его типы.
- Беседы о чистом коде — Наследование, полиморфизм и тестирование (►) — Учебное пособие о полиморфизме и о том, как он влияет на тестирование.
- Объяснение пространств имен PHP — руководство, объясняющее, как работают пространства имен в PHP.
- Пространства имен PHP — руководство, объясняющее, что такое пространства имен и как они работают в PHP.
- Учебное пособие «Пространства имен PHP за 120 секунд» (►) — 120-секундное руководство, объясняющее, что такое и как использовать пространства имен в PHP.
- ПСР-а? - Введение о стандартах PSR.
- Автозагрузка в PHP и стандарте PSR-0. Введение в автозагрузку в PHP и стандарте PSR-0.
- Битва автозагрузчиков: PSR-0 против PSR-4 — учебное пособие, объясняющее разницу между стандартами автозагрузчиков PSR-0 и PSR-4.
- Автозагрузка PSR-4 (►$) — руководство, объясняющее стандарт автозагрузчика PSR-4.
- Как работает статика в PHP (►) — введение в работу статических членов в PHP.
- Когда использовать статические методы — руководство, объясняющее, когда использовать статические методы в PHP.
- Исключения PHP. Введение в исключения в PHP.
- Когда следует использовать исключение? - Учебное пособие, объясняющее, когда использовать исключения в PHP.
- Обработка ошибок в PHP. Введение в обработку ошибок в PHP и исключения.
- Что такое магические методы PHP? - Учебное пособие, объясняющее, что такое магические методы, и примеры их использования в PHP.
- Волшебные методы и предопределенные константы в PHP. Учебное пособие по магическим методам и предопределенным константам в PHP.
- Что такое особенности PHP? - Учебник, объясняющий, что такое и как использовать трейты в PHP.
- Использование трейтов в PHP 5.4 — еще одно руководство, объясняющее, что такое и как использовать трейты в PHP.
- API отражения PHP (►) — руководство, объясняющее API отражения PHP.
- Что такое отражение в PHP? - Учебное пособие, объясняющее, что такое и когда использовать, а также некоторые примеры отражения в PHP.
- Отражение в PHP — еще один урок по отражению в PHP.
- Учебное пособие по UML 2.0 (►) — вводное руководство по UML.
- UML — еще одно вводное руководство по UML.
- Composer Primer — полное руководство о том, что такое Composer и как его использовать.
- Простое управление пакетами с помощью Composer — введение в Composer.
- Улучшение рабочего процесса в PHP с помощью Composer, Namespaces и PHPUnit — вводное руководство, объясняющее, как использовать Composer, пространства имен и PHPUnit в проекте PHP.
- Основы тестирования PHP (►) — введение в тесты PHP.
- PHP на основе тестирования в действии (►$) — введение в разработку на основе тестирования на PHP.
- ООП в PHP с тестами (►$) — Учебное пособие по ООП в PHP с тестами.
- Введение в PhpDoc — введение в документацию кода на PHP.
- PHP и перечисления (►) — введение в перечисления в PHP.
- Подсказка типов в PHP. Введение в подсказку типов в PHP.
- Введение в статическую и динамическую типизацию — учебник, объясняющий статическую и динамическую типизацию в программировании.
- Аннотации в PHP: они существуют! (►) — Введение в аннотации в PHP.
Объектно-ориентированный дизайн
Учебники по объектно-ориентированному дизайну.
- Объектно-ориентированное проектирование на PHP (►$) — введение в объектно-ориентированное проектирование на PHP.
- Шпаргалка по объектно-ориентированному проектированию — шпаргалка по объектно-ориентированному проектированию.
- Принципы объектно-ориентированного проектирования. Введение в некоторые принципы объектно-ориентированного проектирования.
- Основы объектно-ориентированного дизайна. Некоторые мысли об объектно-ориентированном проектировании.
- Как писать код, допускающий изменения — введение в принципы ООД, такие как связность, ортогональность, связь, SOLID и другие.
- Создайте семь хороших объектно-ориентированных привычек в PHP. Учебное пособие о хороших привычках в ООП в PHP.
- 3 ключевых принципа программного обеспечения, которые вы должны понять: введение в принципы DRY, KISS и YAGNI.
- От ТУПОГО к НАДЕЖНОМУ коду! - Введение в принципы SOLID.
- Не будьте ТУПЫМИ: хватайтесь крепко! - Введение в принципы SOLID в PHP.
- Не будьте глупцами, хватайтесь за Solid – Слайды – Введение в SOLID и другие принципы OOD в PHP.
- Принципы SOLID — серия руководств по принципам SOLID в PHP.
- Принцип единой ответственности — введение в принцип единой ответственности в PHP.
- Принцип открытости/закрытости — введение в принцип открытости/закрытости в PHP.
- Конструкторы и нарушение принципа замены Лискова — введение в принцип замены Лискова в PHP.
- Инверсия управления – Голливудский принцип – введение в принцип инверсии управления в PHP.
- Принцип инверсии зависимостей — введение в принцип инверсии зависимостей в PHP.
- SRP: Принцип единой ответственности — статья, объясняющая принцип единой ответственности.
- Принцип открытости-закрытости — статья, объясняющая принцип открытости/закрытости.
- Принцип замены Лискова - статья, объясняющая принцип замены Лискова.
- Принцип разделения интерфейса — статья, объясняющая принцип разделения интерфейса.
- Принцип инверсии зависимостей — статья, объясняющая принцип инверсии зависимостей.
- Инверсия контейнеров управления и шаблон внедрения зависимостей — статья об инверсии контейнеров управления и шаблоне внедрения зависимостей.
- DIP в дикой природе — статья о принципе инверсии зависимостей.
- Уменьшение связи — статья об уменьшении связи.
- «Говори, не спрашивай» — введение в принцип «Говори, не спрашивай».
- Введение в Закон Деметры - Введение в Закон Деметры.
- Вам это не понадобится — введение в принцип YAGNI.
- Преждевременная оптимизация — введение в антишаблон «Преждевременная оптимизация».
- Primitive Obsession — введение в антипаттерн Primitive Obsession.
- Класс Бога — введение в антишаблон класса Бога.
- Объектная художественная гимнастика — введение в объектную художественную гимнастику.
- Ваш код отстой, давайте это исправим! - Введение в объектную гимнастику в PHP.
- Доменно-ориентированное проектирование — введение в предметно-ориентированное проектирование.
- Шаблон нулевого объекта — Полиморфизм в моделях предметной области — Введение в шаблон нулевого объекта в PHP.
- Введение в сервисы — Введение в сервисы в PHP.
- Развитие уровня персистентности — введение в реализацию уровня персистентности в PHP.
- Построение модели предметной области. Введение в агностицизм персистентности и построение модели предметной области. Интеграция картографов данных. Учебное пособие по созданию модели предметной области в PHP.
- Обработка коллекций совокупных корней – шаблон репозитория – введение в шаблон репозитория в PHP.
- Объекты-значения — введение в объекты-значения в PHP.
- В чем разница между сущностями и объектами-значениями? - Учебное пособие, объясняющее разницу между сущностями и объектами-значениями.
- В чем разница между Active Record и Data Mapper? - Учебное пособие, объясняющее разницу между шаблонами Active Record и Data Mapper.
- Управление зависимостями классов: введение во внедрение зависимостей, локаторы сервисов и фабрики, часть 1 и Управление зависимостями классов: введение во внедрение зависимостей, локаторы сервисов и фабрики, часть 2 — введение во внедрение зависимостей, локаторы сервисов и фабрики.
- Денежный паттерн: правильный способ представления пар единиц стоимости — введение в денежный паттерн в PHP.
- Работа с деньгами и валютой в PHP. Учебное пособие о том, как работать с деньгами и валютой в PHP.
- Работа с продуктами, заказами и продажами в PHP. Учебное пособие о том, как работать с продуктами, заказами и продажами в PHP.
- Реализация повторного использования — обзор наследования, композиции и делегирования — учебное пособие по повторному использованию кода и ООП в PHP.
- Серия Design Tech Talk представляет: Объектно-ориентированное проектирование для тестируемости (►) — разговор об объектно-ориентированном проектировании как тестируемости.
- Разговоры о чистом коде – не ищите вещей! (►) - Еще один разговор об объектно-ориентированном проектировании и тестируемости.
- Программирование с Энтони — Суп парадигм (►) — Введение в парадигмы программирования и их различия.
- Программирование с Энтони — Внедрение зависимостей (►) — Введение в внедрение зависимостей.
- Что такое внедрение зависимостей? - Введение в внедрение зависимостей в PHP.
- Внедрение зависимостей с помощью PHP 5.3 — Слайды о внедрении зависимостей в PHP.
- Зачем использовать контейнер для внедрения зависимостей? - Учебное пособие о том, что такое и когда использовать контейнер внедрения зависимостей.
- Внедрение зависимостей с помощью Pimple — введение в внедрение зависимостей и способы использования Pimple для этого.
- Внедрение зависимостей — это не то же самое, что принцип инверсии зависимостей. Учебное пособие, объясняющее разницу между внедрением зависимостей и принципом инверсии зависимостей.
- Каталог шаблонов архитектуры корпоративных приложений — каталог шаблонов архитектуры корпоративных приложений.
Шаблоны проектирования
Учебники по шаблонам проектирования.
- Шаблоны проектирования — полное руководство по шаблонам проектирования.
- Руководство для начинающих по шаблонам проектирования — вводное руководство по шаблонам проектирования.
- Шаблоны проектирования — Программирование с Энтони (►) — Введение в шаблоны проектирования.
- За пределами шаблонов проектирования — еще одно вводное руководство по шаблонам проектирования.
- «Когда и почему для шаблонов проектирования PHP» — руководство, объясняющее, почему и когда использовать шаблоны проектирования в PHP.
- Семинар по шаблонам проектирования (►) — семинар по шаблонам проектирования в PHP.
- Видеоурок по шаблонам проектирования (►) — серия о шаблонах проектирования.
- Шаблоны проектирования PHP — элементы объектно-ориентированного программного обеспечения многократного использования (►) — серия о шаблонах проектирования в PHP.
- Шаблоны гибкого проектирования (►$) — серия о шаблонах проектирования в PHP.
- Шаблоны проектирования в PHP (►$) — еще одна серия статей о шаблонах проектирования в PHP.
- Введение в шаблоны проектирования с помощью PHP. Вводный слайд в SOLID и шаблоны проектирования в PHP.
- Шаблоны проектирования баз данных — слайд о шаблонах проектирования баз данных в PHP.
- Шаблоны проектирования PHP — коллекция шаблонов проектирования и некоторые реализации кода на PHP.
- Антипаттерны — Полное руководство по антипаттернам.
- Шаблоны проектирования с помощью PHP — Адаптеры — Учебное пособие по шаблону адаптера в PHP.
- Практические аспекты шаблона адаптера — еще одно руководство по шаблону адаптера в PHP.
- Понимание шаблона проектирования команд. Учебное пособие по шаблону команд в PHP.
- Понимание шаблона наблюдателя — руководство по шаблону наблюдателя в PHP.
- Итераторы — Программирование с Энтони (►) — Введение в шаблон «Итератор» в PHP.
- Итераторы в PHP (►) — разговор об итераторах в PHP.
- Медиаторы — Программирование с Энтони — Введение в шаблон Медиатора.
- Управляйте сложностью с помощью шаблона фасада. Введение в шаблон фасада в PHP.
- Каковы преимущества использования репозиториев? - Введение в шаблон репозитория в PHP.
- Шаблон проектирования репозитория — полное руководство по шаблону репозитория в PHP.
- Введение в шаблон фронт-контроллера, часть 1 и Введение в шаблон фронт-контроллера, часть 2 — введение в шаблон фронт-контроллера в PHP.
- Шаблон метода шаблона — логика переопределения стратегии — введение в метод шаблона в PHP.
- Что такое шаблон проектирования фабричного метода? - Введение в шаблон Factory в PHP.
- Что такое шаблон декоратора? - Введение в шаблон Decorator в PHP.
Рефакторинг
Учебники по рефакторингу.
- Рефакторинг — полное руководство по рефакторингу.
- Рефакторинг кода (►) — серия о рефакторинге кода.
- Чистый рефакторинг кода (►) — разговор о рефакторинге и чистом коде PHP.
- Рефакторинг устаревшего кода — серия руководств по рефакторингу устаревшего кода с примерами.
- Обнаружение запахов кода (►$) — серия о запахах кода в PHP.
- Методы рефакторинга кода (►$) — серия о рефакторинге кода PHP.
- Рабочие процессы рефакторинга (►) — разговор о рабочих процессах рефакторинга.
- За пределами чистого кода — введение в чистый код.
- Каталог рефакторингов — Каталог рефакторингов.
Архитектура
Учебники по архитектуре.
- Создайте свой собственный PHP-фреймворк — серия статей о том, как создать свой собственный PHP-фреймворк.
- Создание собственной серии MVC (►) — еще одна серия статей о том, как создать собственную PHP-инфраструктуру.
- Руководство для начинающих по MVC для Интернета — учебное пособие по MVC для Интернета.
- Шаблон MVC и PHP, часть 1 и Шаблон MVC и PHP, часть 2 — вводное руководство по шаблону MVC.
- Альтернативы MVC — введение в альтернативные архитектуры MVC.
- N-уровневая архитектура. Введение. Введение в n-уровневую архитектуру.
- Шестиугольная архитектура — введение в гексагональную архитектуру в PHP.
Разнообразный
Не связанные с ООП, но интересные ресурсы.
- Awesome PHP — тщательно подобранный список потрясающих PHP-библиотек, ресурсов и замечательных вещей.
- PHP The Right Way — полное руководство по лучшим практикам и учебным пособиям по PHP.
- Слайды лекций по PHP — полный и краткий слайд об основах PHP, ООП, REST, Composer, MVC, шаблонах проектирования, ORM, безопасности, OOD и тестировании в PHP.
- Функциональное программирование на PHP. Введение в функциональное программирование на PHP.
- Функциональное программирование и PHP. Еще одно введение в функциональное программирование и концепции PHP.
- Что в типе — учебник о типах и PHP.
- Структуры данных для разработчиков PHP: стеки и очереди — учебное пособие по структурам данных стеков и очередей в PHP.
- Структуры данных для разработчиков PHP: Деревья — руководство по древовидной структуре данных в PHP.
- Структуры данных для разработчиков PHP: Heaps — руководство по структуре данных Heap в PHP.
- Структуры данных для разработчиков PHP: Графы — руководство по структуре данных графов в PHP.
- Ловушки безопасности PHP (►$) — серия о безопасности в PHP.
Видео
Видео об объектно-ориентированном программировании и связанных с ним концепциях.
Слайды
Слайды об объектно-ориентированном программировании и связанных с ним концепциях.
- ООП в PHP — вводное руководство по концепциям и терминологии ООП на примере объектной модели PHP.
Курсы
Курсы объектно-ориентированного программирования и связанных с ним концепций.
Книги
Фантастические и обязательные к прочтению книги об объектно-ориентированном программировании, анализе, проектировании и связанных с ними концепциях.
- PHP-объекты, шаблоны и практики
- Шаблоны проектирования «с головой вперед»
- Шаблоны проектирования: элементы объектно-ориентированного программного обеспечения многократного использования
- Объектно-ориентированный анализ и проектирование Head First
- Принципы, шаблоны и практики Agile в C#
- Развитие объектно-ориентированного программного обеспечения, руководствуясь тестами
- Разработка через тестирование: на примере
- Чистый код: справочник по гибкому программному обеспечению
- Рефакторинг: улучшение дизайна существующего кода
- UML Distilled: краткое руководство по стандартному языку объектного моделирования
- Шаблоны архитектуры корпоративных приложений
- Доменно-ориентированное проектирование: решение проблем в самом сердце программного обеспечения
- Программист-прагматик: от подмастерья к мастеру
- Страстный программист: создание выдающейся карьеры в разработке программного обеспечения
Люди
Некоторые фантастические и влиятельные разработчики PHP и не-PHP.
- Адам Калп — консультант Zend Technologies и организатор Sunshine PHP.
- Альваро Видела — создатель библиотеки PHP для RabbitMQ и соавтор RabbitMQ в действии.
- Энди Гутманс — генеральный директор и соучредитель Zend и соархитектор PHP.
- Энди Хант — один из первых авторов Agile Manifesto и соавтор книги «Прагматичный программист».
- Энтони Феррара — соавтор книги «Внутренности PHP» и адвокат разработчиков Google.
- Бенджамин Эберлей — руководитель проекта Doctrine ORM и участник Symfony2 Framework.
- Бернхард Шуссек — участник основной разработки Symfony2 и создатель библиотеки Puli.
- Бруно Скворц — веб-разработчик и редактор PHP в Sitepoint.
- Кэл Эванс — разработчик PHP и участник открытого исходного кода.
- Чад Фаулер — разработчик, спикер и автор книги «Страстный программист».
- Кристоф Коэвоэ — участник основной разработки Symfony2 и участник проектов с открытым исходным кодом, таких как Doctrine ORM.
- Дэвид Зюлке — PHP-разработчик в Heroku и постоянный докладчик.
- Дэйл Рис — евангелист Laravel и автор книг Laravel Code Bright и Code Happy.
- Дерик Ретанс — автор Xdebug и PHP-инженер/евангелист MongoDB.
- Эрика Хайди — автор Vagrant Cookbook и проекта Phansible, а также евангелист разработчиков в Digital Ocean.
- Фабьен Потенсье — генеральный директор и соучредитель SensioLabs, а также основатель и руководитель проекта Symfony Framework.
- Гильерме Бланко — разработчик PHP и участник проектов с открытым исходным кодом, таких как Doctrine ORM и фреймворки Zend и Symfony.
- Хьюго Хамон — PHP-разработчик и руководитель отдела обучения в SensioLabs.
- Игорь Видлер — создатель микрофреймворка Silex и участник проектов с открытым исходным кодом, таких как Symfony и Composer.
- Хавьер Эгилуз — евангелист Symfony в SensioLab и создатель проекта easybook.
- Джеффри Уэй — создатель Laracasts и участник Laravel и евангелист.
- Джереми Микола — инженер MongoDB, участник проектов с открытым исходным кодом, таких как Doctrine ODM и Symfony Framework, а также соорганизатор WurstCon.
- Йоханнес Шмитт — основатель Scrutinizer CI и участник проектов с открытым исходным кодом, таких как Symfony.
- Хорди Боггиано — основатель Toran Proxy, соавтор и руководитель проекта Composer и Monolog, а также основной разработчик Symfony.
- Джош Локхарт — создатель сайта Slim Framework и PHP The Right Way.
- Жюльен Паули — соавтор книги «Внутренности PHP» и участник открытого исходного кода.
- Кент Бек — один из первых авторов Agile Manifesto и создатель Exteme Programming and Test Driven Development.
- Константин Кудряшов — создатель тестовых фреймворков Behat и PhpSpec.
- Крис Уоллсмит — PHP-разработчик и создатель платформы Assetic и библиотеки Buzz.
- Ларри Гарфилд — PHP-разработчик и основной разработчик Drupal.
- Лукас Кахве Смит — разработчик PHP и участник проектов с открытым исходным кодом, таких как Doctrine ORM и Symfony Framework.
- Марчелло Дуарте — PHP-разработчик и соавтор тестовой среды PhpSpec.
- Мартин Фаулер — один из первых авторов Agile Manifesto и автор бестселлеров по разработке программного обеспечения, таких как «Шаблоны архитектуры корпоративных приложений» и «Рефакторинг».
- Мэтью Вейер О'Финни — главный инженер Zend Technologies и руководитель проектов Zend Framework и Apigility.
- Маттиас Нобак — PHP-разработчик и автор таких книг, как «Год с Symfony» и «Принципы дизайна пакетов».
- Марко Пиветта — PHP-разработчик, член основной команды Doctrine ORM и член команды Zend Framework.
- Майкл Даулинг — разработчик программного обеспечения в Amazon Web Services и создатель библиотеки Guzzle.
- Майк ван Риель — PHP-разработчик и ведущий разработчик проектов phpDocumentor и Cilex.
- Никита Попов — соавтор книги «Внутренности PHP», участник открытого исходного кода и создатель библиотеки PHP Parser.
- Нильс Адерманн — разработчик PHP и соавтор Composer.
- Пабло Годель — разработчик PHP, участник открытого исходного кода и соорганизатор Sunshine PHP.
- Пол Джонс — разработчик PHP, создатель Aura PHP, участник открытого исходного кода и автор книги «Модернизация устаревших приложений на PHP».
- Фил Стерджен — основатель PyroCMS, участник открытого исходного кода и автор книги «Создавайте API, которые вы не будете ненавидеть».
- Филип Браун — PHP-разработчик и автор веб-сайта Culttt.
- Падрайк Брэйди — создатель библиотеки Mockery и участник проектов с открытым исходным кодом, таких как Zend Framework.
- Рафаэль Домс — разработчик и евангелист PHP, участник открытого исходного кода и организатор Амстердамского PHP.
- Расмус Лердорф — создатель PHP и участник открытого исходного кода.
- Роб Аллен — PHP-разработчик, участник Zend Framework и соавтор книги Zend Framework в действии.
- Роберт С. Мартин — один из первых авторов Agile Manifesto и автор бестселлеров о программной инженерии, таких как «Чистый код» и «Принципы, шаблоны и практики Agile в C#».
- Райан Уивер — PHP-разработчик, тренер и консультант в KnpLabs и член основной команды Symfony.
- Сара Големон — участник проектов с открытым исходным кодом, таких как среда выполнения PHP и HHVM, а также автор книги «Расширение и внедрение PHP».
- Себастьян Бергманн — разработчик PHP, участник открытого исходного кода и создатель тестовой среды PHPUnit.
- Тейлор Отвелл — PHP-разработчик и создатель Laravel Framework.
- Уорд Каннингем — программист-пионер в области шаблонов проектирования и экстремального программирования.
- Уильям Дюран — разработчик PHP, участник открытого исходного кода и создатель библиотеки Geocoder.
- Зеев Сураски — технический директор и соучредитель Zend и со-архитектор PHP.
Некоторые вопросы
Я нашел не связанные с ресурсами PHP. Это правильно?
Название проекта: «Изучение ООП в PHP». Но, несмотря на название, объектно-ориентированное программирование — это концепция, связанная со многими другими языками, такими как C++, Java, C#, Python, Ruby и так далее. Тем не менее, существует множество замечательных ресурсов, таких как видеоролики и учебные пособия по объектно-ориентированному программированию, созданных на других языках программирования, и я счел разумным включить их сюда, в этот справочник.
Есть некоторые руководства, которые находятся не в том разделе?
Я постарался сделать эту ссылку максимально простой и разделил ее на несколько частей. Но есть некоторые проблемы! Не стесняйтесь вносить любые предложения и вносить свой вклад.