1

Step 1

Введение

2

Step 2

Добро пожаловать в мир паттернов: знакомство с паттернами

3

Step 3

Объекты в курсе событий: паттерн Наблюдатель

4

Step 4

Украшение объектов: паттерн Декоратов

5

Step 5

Домашняя ОО-выпечка: паттерн Фабрика

6

Step 6

Уникальные объекты: паттерн Одиночка

7

Step 7

Инкапсуляция вызова: паттерн Команда

8

Step 8

Умение приспосабливаться: паттерны Адаптер и Фасад

9

Step 9

Инкапсуляция алгоритмов: паттерн Шаблонный метод

10

Step 10

Управляемые коллекции: паттерны Итератор и Компоновщик

11

Step 11

Состояние дел: паттерн Состояние

12

Step 12

Управление доступом к объектам: паттерн Заместитель

13

Step 13

Паттерны паттернов: составные паттерны

14

Step 14

Паттерны в реальном мире: паттерны для лучшей жизни

15

Step 15

Приложение: другие паттерны

1

Step 1

Введение

2

Step 2

Добро пожаловать в мир паттернов: знакомство с паттернами

3

Step 3

Объекты в курсе событий: паттерн Наблюдатель

4

Step 4

Украшение объектов: паттерн Декоратов

5

Step 5

Домашняя ОО-выпечка: паттерн Фабрика

6

Step 6

Уникальные объекты: паттерн Одиночка

7

Step 7

Инкапсуляция вызова: паттерн Команда

8

Step 8

Умение приспосабливаться: паттерны Адаптер и Фасад

9

Step 9

Инкапсуляция алгоритмов: паттерн Шаблонный метод

10

Step 10

Управляемые коллекции: паттерны Итератор и Компоновщик

11

Step 11

Состояние дел: паттерн Состояние

12

Step 12

Управление доступом к объектам: паттерн Заместитель

13

Step 13

Паттерны паттернов: составные паттерны

14

Step 14

Паттерны в реальном мире: паттерны для лучшей жизни

15

Step 15

Приложение: другие паттерны

14 June 2020 28 June 2022
Goal completed 22 March 2022

Goal author

Юлия

Russia, Санкт-Петербург

3 years old

General

Head First. Паттерны проектирования. Обновленное юбилейное издание | Фримен Эрик, Робсон Элизабет

Больше 12 лет прошло с момента выхода первого издания книги, но она продолжает оставаться актуальной. Основные идеи не изменились, но изменился язык Java, например, появились лямбда-выражения. Поэтому авторы приняли решение обновить легендарную книгу и выпустить юбилейное издание.

В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга.
Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.

Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First" издательства O'Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования.

------------------------

Данная книга идет в списке полезной литературы, которую стоит прочитать перед прохождением курса в HmlAcademy "JavaScript. Архитектура клиентских приложений"

 Goal Accomplishment Criteria

книга прочитаны, примеры поняты

  1. Введение

    Step cost — 8.89 $

  2. Добро пожаловать в мир паттернов: знакомство с паттернами

  3. Объекты в курсе событий: паттерн Наблюдатель

  4. Украшение объектов: паттерн Декоратов

  5. Домашняя ОО-выпечка: паттерн Фабрика

  6. Уникальные объекты: паттерн Одиночка

  7. Инкапсуляция вызова: паттерн Команда

  8. Умение приспосабливаться: паттерны Адаптер и Фасад

  9. Инкапсуляция алгоритмов: паттерн Шаблонный метод

  10. Управляемые коллекции: паттерны Итератор и Компоновщик

  11. Состояние дел: паттерн Состояние

  12. Управление доступом к объектам: паттерн Заместитель

  13. Паттерны паттернов: составные паттерны

  14. Паттерны в реальном мире: паттерны для лучшей жизни

  15. Приложение: другие паттерны

  • 1024
  • 14 June 2020, 13:54
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?