1

Etapa 1

Creational (Порождающие) design patterns

2

Etapa 2

Structural (Структурные) design patterns

3

Etapa 3

Behavioral (Поведенческие) design patterns

4

Etapa 4

Книга "Паттерны проектирования". Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс (Head First Design Patterns)

5

Etapa 5

Книга "PHP. Объекты, шаблоны и методики программирования". Мэт Зандстра (PHP: Objects, Patterns, and Practice)

6

Etapa 6

Книга "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес

1

Etapa 1

Creational (Порождающие) design patterns

2

Etapa 2

Structural (Структурные) design patterns

3

Etapa 3

Behavioral (Поведенческие) design patterns

4

Etapa 4

Книга "Паттерны проектирования". Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс (Head First Design Patterns)

5

Etapa 5

Книга "PHP. Объекты, шаблоны и методики программирования". Мэт Зандстра (PHP: Objects, Patterns, and Practice)

6

Etapa 6

Книга "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес

20 mayo 2015

El objetivo está desatendido

El autor lleva sin comentar el objetivo 5 años 10 meses 18 días

Autor del objetivo

Mr De

Rusia

43 año / año / año

General

ООПиД, Паттерны проектирования, программирования и разработки

Отличное знание шаблонов проектирования - необходимый пункт в багаже знаний любого профессионального программиста. У меня есть некоторые пробелы в этих знаниях. Необходимо их заполнить, что я и собираюсь сейчас сделать.

На текущий момент я отталкиваюсь от источников:

  • https://ru.wikipedia.org/wiki/Design_Patterns
  • http://sourcemaking.com/design_patterns
  • http://it-wiki.org.ua/doku.php/pattern
  • Шаблоны проектирования на "PHP. Правильный путь"
  • Книга "Паттерны проектирования". Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс (Head First Design Patterns)
  • Книга "PHP. Объекты, шаблоны и методики программирования". Мэт Зандстра (PHP: Objects, Patterns, and Practice)
  • Книга "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес

Дополнительные источники допишу позже. Пока начну с этих.

Шаблоны проектирования (паттерн, pattern) — это эффективные способы решения характерных задач проектирования, в частности проектирования компьютерных программ. Паттерн не является законченным образцом проекта, который может быть прямо преобразован в код, скорее это описание или образец для того, как решить задачу, таким образом, чтобы это можно было использовать в различных ситуациях. Объектно-ориентированные шаблоны зачастую показывают отношения и взаимодействия между классами или объектами, без определения того, какие конечные классы или объекты приложения будут использоваться.

ООПиД - Объектно-Ориентрованное Проектирование и Дизайн

  1. Creational (Порождающие) design patterns

    Избавляют от необходимости прямого создания объектов, придают программе гибкость при необходимости решать, какой объект в данном случае должен быть создан.

    1. Simple Factory (Простая фабрика)

    2. Abstract Factory (Абстрактная фабрика)

    3. Factory Method (Фабричный метод)

    4. Builder (Строитель)

    5. Object Pool

    6. Prototype (Прототип)

    7. Singleton (Одиночка)

  2. Structural (Структурные) design patterns

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

    1. Adapter (Адаптер)

    2. Bridge (Мост)

    3. Composite (Компоновщик)

    4. Decorator (Декоратор)

    5. Facade (Фасад)

    6. Flyweight (Приспособленец)

    7. Private Class Data

    8. Proxy (Заместитель)

  3. Behavioral (Поведенческие) design patterns

    Поведенческие шаблоны отвечают за взаимодействие между сущностями, позволяя сделать этот процесс более гибким и простым.

    1. Chain of responsibility (Цепочка обязанностей)

    2. Command (Команда)

    3. Interpreter (Интерпретатор)

    4. Iterator (Итератор)

    5. Mediator (Посредник)

    6. Memento (Хранитель)

    7. Null Object

    8. Observer (Наблюдатель)

    9. State (Состояние)

    10. Strategy (Стратегия)

    11. Template method (Шаблонный Метод)

    12. Visitor (Посетитель)

    13. MVC

  4. Книга "Паттерны проектирования". Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс (Head First Design Patterns)

  5. Книга "PHP. Объекты, шаблоны и методики программирования". Мэт Зандстра (PHP: Objects, Patterns, and Practice)

  6. Книга "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес

  • 4842
  • 20 mayo 2015, 17:07
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?