Практическое объектно-ориентированное проектирование: руководство по гибкой разработке с использованием Ruby на русском
Practical Object-Oriented Design: An Agile Primer Using Ruby (B07F88LY9M)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Metz Sandi | #11: Объектно-ориентированное проектирование
Полное руководство по написанию поддерживаемых, управляемых, приятных и мощных объектно-ориентированных приложений.
Объектно-ориентированные языки программирования существуют для того, чтобы помочь вам создавать красивые, простые в использовании приложения, которые легко изменять и расширять. К сожалению, мир наводнен объектно-ориентированными (ОО) приложениями, которые сложно понять и дорого изменять. Книга «Практическое объектно-ориентированное проектирование», второе издание, погружает вас в ОО-мышление и обучает мощным, реальным методам объектно-ориентированного проектирования на простых и практических примерах.
Санди Метц демонстрирует, как создавать новые приложения, способные «пережить успех», и как исправлять существующие приложения, которые стало невозможно изменить. Каждая методика иллюстрируется подробными примерами на простом и понятном языке программирования Ruby, которые можно скачать с сопутствующего сайта poodr.com. Полностью обновленное для Ruby 2.5, это руководство показывает, как...
- Определите, что должно входить в состав одного класса.
- Избегайте спутывания предметов, которые следует хранить отдельно.
- Определите гибкие интерфейсы между объектами.
- Сократите накладные расходы на программирование с помощью утиной типизации.
- Успешное применение наследования
- Создавайте объекты посредством композиции.
Независимо от вашего предыдущего опыта в объектно-ориентированном программировании, это краткое руководство поможет вам достичь желаемых результатов.
Зарегистрируйте свою книгу, чтобы получить удобный доступ к загрузкам, обновлениям и/или исправлениям по мере их появления. Подробности смотрите внутри книги.