блогер
Dukobpa3 |
Последняя активность: 14.09.2018 00:38
Обо мне
- О Dukobpa3
- Положение в пространстве
- Киев
- Род деятельности
- gamedev
- Flash IDE
- Flash CS5
- AS редактор
- FD (Flash Develop), IDEA
- Показывать раздел "Блоги" на главной странице.
- Да
-
Подпись
- Кто к нам с чем для чего - тот у нас того от того.
Связь
- Эта страница
- http://www.flasher.ru/forum/member.php?u=73535
Блог
Просмотреть блог Dukobpa3Последние записи
Последняя запись
Размещено 27.12.2013 в 18:40
Комментарии 11
Размещено в
Без категории
Ну как обычно затравочка:
Всё тот же сайтик с кодом на плюсах
Всё тот же паттернкрафт с его стратегией
Погнали.
Суть паттерна стратегии в том что у нас к примеру есть некое поведение. Например "заархивировать". Или же "скачать". Или же "двигаться".
В глобальном смысле с точки зрения системы нам побоку КАК мы будем качать. Нам важен конечный результат.
Поэтому мы пытаемся отрезать сам алгоритм поведения от объекта...
Всё тот же сайтик с кодом на плюсах
Всё тот же паттернкрафт с его стратегией
Погнали.
Суть паттерна стратегии в том что у нас к примеру есть некое поведение. Например "заархивировать". Или же "скачать". Или же "двигаться".
В глобальном смысле с точки зрения системы нам побоку КАК мы будем качать. Нам важен конечный результат.
Поэтому мы пытаемся отрезать сам алгоритм поведения от объекта...
Размещено 27.12.2013 в 01:24
Комментарии 5
Размещено в
Без категории
Опять же для затравочки.
Ссылка на годный плюсовый пример(зауважал этот сайт в последнее время, хорошо пишут)
Примеры разных паттернов
Пример реализации стейта
Видео от этого чувака по паттернам
Поехали.
Опираться буду на пример паттернкрафта. Он вполне достойный.
Итак, в предыдущей статье мы рассмотрели паттерн стейт-машины. Он нам нужен если у объекта есть несколько состояний, которые меняют поведение объекта.
Но мы рассмотрели примитивный...
Ссылка на годный плюсовый пример(зауважал этот сайт в последнее время, хорошо пишут)
Примеры разных паттернов
Пример реализации стейта
Видео от этого чувака по паттернам
Поехали.
Опираться буду на пример паттернкрафта. Он вполне достойный.
Итак, в предыдущей статье мы рассмотрели паттерн стейт-машины. Он нам нужен если у объекта есть несколько состояний, которые меняют поведение объекта.
Но мы рассмотрели примитивный...
Размещено 25.12.2013 в 15:40
Комментарии 7
Размещено в
Без категории
Вот чуток ссылок для затравочки.
Хабр: тут тоже про стейт-машину есть
Хабр: Простые стейт-машины на службе у разработчика
Вики: Конечный автомат
Простейшая стейт-машина укладывается в один свич-кейс. Более сложная реализация может требовать более серьезного подхода к реализации каждого стейта.
Ну поехали.
Стейт-машина это такая штука, которая нужна если у нас есть объект, поведение которого меняется в зависимости от состояния....
Хабр: тут тоже про стейт-машину есть
Хабр: Простые стейт-машины на службе у разработчика
Вики: Конечный автомат
Простейшая стейт-машина укладывается в один свич-кейс. Более сложная реализация может требовать более серьезного подхода к реализации каждого стейта.
Ну поехали.
Стейт-машина это такая штука, которая нужна если у нас есть объект, поведение которого меняется в зависимости от состояния....
Размещено 14.11.2013 в 23:02
Комментарии 9
Размещено в
Без категории
Ссылки на форуме по теме:
Клиентские реализации медиатор-прокси.
Медиатор
Медиатор-прокси, сравнение
Другие источники:
Медиатор
Прокси
Статья в Вики, Медиатор
Статья в вики, прокси (Пример приведен очень крутой, но не сразу понятный. К тому же новичку будет сложно уловить связь между четырьмя сферами применения прокси, расписывать не хочу, это есть в статьях выше, но на вопросы отвечу с удовольствием)
Клиентские реализации медиатор-прокси.
Медиатор
Медиатор-прокси, сравнение
Другие источники:
Медиатор
Прокси
Статья в Вики, Медиатор
Статья в вики, прокси (Пример приведен очень крутой, но не сразу понятный. К тому же новичку будет сложно уловить связь между четырьмя сферами применения прокси, расписывать не хочу, это есть в статьях выше, но на вопросы отвечу с удовольствием)
- Медиатор: организовывает
Размещено 14.11.2013 в 22:12
Комментарии 11
Размещено в
Без категории
Рассмотрим два подхода к программированию.
Использование полноценных логических объектов которые что-то могут.
И использование разного рода статических функций и классов для обработки объектов.
Итак. ООП нас учит таким правилам как инкапсуляция и наследование.
Инкапсуляция это типа как объединить некий срез логики в одном месте, в одном классе (на пару уровней выше можно уже рассматривать инкапсуляцию на уровне модулей, к примеру, но сейчас пока не об этом). Наследование...
Использование полноценных логических объектов которые что-то могут.
И использование разного рода статических функций и классов для обработки объектов.
Итак. ООП нас учит таким правилам как инкапсуляция и наследование.
Инкапсуляция это типа как объединить некий срез логики в одном месте, в одном классе (на пару уровней выше можно уже рассматривать инкапсуляцию на уровне модулей, к примеру, но сейчас пока не об этом). Наследование...
Последние комментарии