Поделиться

Ruby. Объектно-ориентированное проектирование

Руководство для начинающих.

Сэнди Метц «Ruby. Объектно-ориентированное проектирование» Питер, 2017 год, 304 стр., ISBN: 978-5-496-02437-2; (5,92 мб. pdf)

В книге «Ruby. Объектно-ориентированное проектирование» рассматриваются основы объектно-ориентированного проектирования с использованием языка Ruby, а это значит, что она готова вести новичков в программировании на Ruby и Rails к вершинам мастерства (то есть к получению статуса настоящих программистов).

Мировой бестселлер по программированию на языке Ruby. Книга уже стала классической — с ювелирной точностью она описывает огранку профессионального кода на Ruby. Внимательно изучив это незаменимое руководство, вы сможете:

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

Оглавление книги

Содержание.

Глава 1. Объектно-ориентированное проектирование
Глава 2. Проектирование классов с единственной обязанностью
Глава 3. Управление зависимостями
Глава 4. Создание гибких интерфейсов
Глава 5. Снижение затрат за счет неявной типизации
Глава 6. Получение поведения через наследование
Глава 7. Разделение ролевого поведения с помощью модулей
Глава 8. Объединение объектов путем составления композиции
Глава 9. Проектирование экономически эффективных тестов
Заключение

СкачатьPDF

https://www.htbook.ru/wp-content/uploads/2019/01/ruby-obektno-orientirovannoe-proektirovanie.jpghttps://www.htbook.ru/wp-content/uploads/2019/01/ruby-obektno-orientirovannoe-proektirovanie.jpgПрограммирование и БДРуководство для начинающих. Сэнди Метц 'Ruby. Объектно-ориентированное проектирование' Питер, 2017 год, 304 стр., ISBN: 978-5-496-02437-2; (5,92 мб. pdf) В книге 'Ruby. Объектно-ориентированное проектирование' рассматриваются основы объектно-ориентированного проектирования с использованием языка Ruby, а это значит, что она готова вести новичков в программировании на Ruby и Rails к вершинам мастерства (то есть к...Библиотека технической тематики. Техническая литература

Поделиться