Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Ruby. Объектно-ориентированное проектирование


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1615, книга: Форме жизни 2
автор: Михаил Константинович Калдузов

"Форме жизни 2" - увлекательная книга о поиске смысла жизни и духовном росте. Автор щедро делится своим опытом и знаниями, предлагая читателям уникальный взгляд на мир. Книга состоит из нескольких частей, каждая из которых посвящена определенному аспекту человеческой жизни. Автор затрагивает такие темы, как отношения, работа, творческое самовыражение, духовность и многое другое. Больше всего меня поразил раздел о духовном поиске. Автор подробно описывает свой собственный путь к...

СЛУЧАЙНАЯ КНИГА

Великолепный любовник. Кристина Брук
- Великолепный любовник

Жанр: О любви

Год издания: 2015

Серия: Шарм

Сенди Мэтз - Ruby. Объектно-ориентированное проектирование

Ruby. Объектно-ориентированное проектирование
Книга - Ruby. Объектно-ориентированное проектирование.  Сенди Мэтз  - прочитать полностью в библиотеке КнигаГо
Название:
Ruby. Объектно-ориентированное проектирование
Сенди Мэтз

Жанр:

Учебники и самоучители по компьютеру, Ruby

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Ruby. Объектно-ориентированное проектирование"



Читаем онлайн "Ruby. Объектно-ориентированное проектирование". Главная страница.

Tlgm: @it_boooks

Tlgm: @it_boooks

PRACTICAL OBJECT-ORIENTED
DESIGN IN RUBY
An Agile Primer

Sandi Metz

Upper Saddle River, NJ • Boston • Indianapolis • San Francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Capetown • Sydney • Tokyo • Singapore • Mexico City

Tlgm: @it_boooks

Tlgm: @it_boooks

ББК 32.988.02-018
УДК 004.738.5
М54

М54

Сэнди Метц
Ruby. Объектно-ориентированное проектирование. — СПб.: Питер, 2017. —
304 с.: ил. — (Серия «Библиотека программиста»).
ISBN 978-5-496-02437-2
Мировой бестселлер по программированию на языке Ruby. Книга уже стала классической —
с ювелирной точностью она описывает огранку профессионального кода на Ruby. Внимательно
изучив это незаменимое руководство, вы сможете:

Понять, как писать на Ruby качественный код в духе ООП

Решать, что должно входить в состав класса Ruby

Не допускать тесной связи между объектами в тех случаях, когда требуется разграничить
функциональность

Определять гибкие интерфейсы между объектами

Освоить утиную типизацию

Эффективно задействовать наследование, композицию и полиморфизм

Разрабатывать экономные тесты

Доводить до совершенства любой legacy-код Ruby

12+

(В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)

ББК 32.988.02-018
УДК 004.738.5

Права на издание получены по соглашению с Addison-Wesley Longman.
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
ISBN 978-0321721334 англ.
ISBN 978-5-496-02437-2

© Addison-Wesley Professional
© Перевод на русский язык ООО Издательство «Питер», 2017
© Издание на русском языке, оформление ООО Издательство «Питер», 2017
© Серия «Библиотека программиста», 2017

Tlgm: @it_boooks

Краткое содержание
Предисловие......................................................................................................... 13
Введение от научных редакторов........................................................................ 15
Благодарности...................................................................................................... 20
Об авторе............................................................................................................... 22
Глава 1. Объектно-ориентированное проектирование........................................... 23
Глава 2. Проектирование классов с единственной обязанностью........................... 41
Глава 3. Управление зависимостями...................................................................... 64
Глава 4. Создание гибких интерфейсов.................................................................. 90
Глава 5. Снижение затрат за счет неявной типизации...........................................122
Глава 6. Получение поведения через наследование..............................................145
Глава 7. Разделение ролевого поведения с помощью модулей.............................184
Глава 8. Объединение объектов путем составления композиции..........................211
Глава 9. Проектирование экономически эффективных тестов...............................243
Заключение..........................................................................................................300

Tlgm: @it_boooks

Оглавление
Предисловие......................................................................................................... 13
Введение от научных редакторов........................................................................ 15
Кому эта книга будет полезна.................................................................................. 16
Как следует читать книгу......................................................................................... 17
В чем польза этого издания..................................................................................... 18
Благодарности...................................................................................................... 20
Об авторе............................................................................................................... 22
Глава 1. Объектно-ориентированное проектирование........................................... 23
Хвала проектированию............................................................................................ 24
Проблемы, решаемые с помощью проектирования........................................... 25
Почему изменения так нелегко даются.............................................................. 26
Определение проектирования.......................................................................... 27
Инструменты проектирования................................................................................. 28
Принципы проектирования...................................................................................... 28
Шаблоны проектирования....................................................................................... 30
Процесс проектирования........................................................................................ 30
Когда нужно приступать к проектированию............................................................. 32
Оценка проектирования.......................................................................................... 34
Краткое введение в объектно-ориентированное программирование...................... 36
Процедурные языки.......................................................................................... 36
Объектно-ориентированные языки................................................................... --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.