Если вы видите что-то необычное, просто сообщите мне. Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

311 total results found

Цепочка ответственности (Chain Of Responsibility)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Chain Of Responsibility относится к поведенческим паттернам уровня объекта. Паттерн Chain Of Responsibility позволяет избежать привязки объекта-отправителя запроса к объекту-получателю запроса, при этом давая шанс обработать этот запрос нескольким объе...

Команда (Command)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Command относится к поведенческим паттернам уровня объекта. Паттерн Command позволяет представить запрос в виде объекта. Из этого следует, что команда - это объект. Такие запросы, например, можно ставить в очередь, отменять или возобновлять. В этом пат...

Итератор (Iterator)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

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

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

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

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

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

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

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

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

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

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

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

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн State относится к поведенческим паттернам уровня объекта. Паттерн State позволяет объекту изменять свое поведение в зависимости от внутреннего состояния и является объектно-ориентированной реализацией конечного автомата. Поведение объекта изменяется на...

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

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

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

Шаблонный метод (Template Method)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Template Method относится к поведенческим паттернам уровня класса. Паттерн Template Method формирует структуру алгоритма и позволяет в производных классах реализовать, перекрыть или переопределить определенные шаги алгоритма, не изменяя структуру алгор...

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

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Visitor относится к поведенческим паттернам уровня объекта. Паттерн Visitor позволяет обойти набор элементов (объектов) с разнородными интерфейсами, а также позволяет добавить новый метод в класс объекта, при этом, не изменяя сам класс этого объекта. Т...

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

Паттерны проектирования с примерами на ... Порождающие паттерны (Creational)

Паттерн Abstract Factory относится к порождающим паттернам уровня объекта. Паттерн Abstract Factory предоставляет общий интерфейс для создания семейства взаимосвязанных объектов. Это позволяет отделить функциональность системы от внутренней реализации каждого ...

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

Паттерны проектирования с примерами на ... Порождающие паттерны (Creational)

Паттерн Builder относится к порождающим паттернам уровня объекта. Паттерн Builder определяет процесс поэтапного построения сложного продукта. После того как будет построена последняя его часть, продукт можно использовать. В примере паттерна Abstract Factory пр...

Фабричный метод (FactoryMethod)

Паттерны проектирования с примерами на ... Порождающие паттерны (Creational)

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

Прототип (Prototype)

Паттерны проектирования с примерами на ... Порождающие паттерны (Creational)

Паттерн Prototype относится к порождающим паттернам уровня объекта. Паттерн Prototype позволяет создавать новые объекты, путем копирования (клонирования) созданного ранее объекта-оригинала-продукта (прототипа). Паттерн описывает процесс создания объектов-клоно...

Одиночка (Singleton)

Паттерны проектирования с примерами на ... Порождающие паттерны (Creational)

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

Адаптер (Adapter)

Паттерны проектирования с примерами на ... Структурные паттерны (Structural)

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

Мост (Bridge)

Паттерны проектирования с примерами на ... Структурные паттерны (Structural)

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

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

Паттерны проектирования с примерами на ... Структурные паттерны (Structural)

Паттерн Composite относится к структурным паттернам уровня объекта. Паттерн Composite группирует схожие объекты в древовидные структуры. Для построения дерева будут использоваться массивы, представляющие ветви дерева. Требуется для реализации: Базовый абстрак...

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

Паттерны проектирования с примерами на ... Структурные паттерны (Structural)

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

Фасад (Facade)

Паттерны проектирования с примерами на ... Структурные паттерны (Structural)

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