Посты для тега : ‘шаблон’

На профессиональном уровне. Шаблоны, подходящие для разных целей

  Шаблоны — это заранее сформированные БД. Они избавляют вас от необходимости создавать свою БД и позволяют перейти сразу к ее тонкой настройке и вводу данных, Как вы уже догадались, за это удобство приходится платить. Даже если вы найдете шаблон, хранящий данные, которые вы хотите отслеживать, может оказаться, что заранее определенная схема не вполне правильная. […]

Читать далее »

Работа с регулярными выражениями в php

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

Читать далее »

Регулярные выражения POSIX – Квантификаторы

Представьте себе случай, когда нужно отобрать строки, в которых имеется комбинация символов ссс. Первое, что приходит на ум, – это применить шаблон, состоящий из одних литерал (ссс). Однако для решения подобных задач в регулярных выражениях типа POSIX применяют специальные символы, которые называются квантификаторы. Например, в нашем случае шаблон будет выглядеть следующим образом: с{3}.

Читать далее »

Примеры регулярных выражений php

Теперь вы знакомы с основными составляющими синтаксиса регулярных выражений типа POSIX. Однако научиться использовать их вместе – это самая важная задача. Обычно начинающие программисты пытаются создать некий универсальный шаблон, который будет удовлетворять всем заданным условиям. Однако это может очень осложнить простую, на первый взгляд, задачу. При проектировании регулярных выражений иногда лучше получить приблизительную структуру, чем […]

Читать далее »

Шаблон Observer Java

Требуется определить связь «один ко многим» между объектами таким образом, чтобы при изменении состояния одного объекта все связанные с ним объекты опове­щались об этом и автоматически изменяли свое состояние. В языке Java этот шаблон используется под названием Listener.

Читать далее »

Шаблон Strategy Java

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

Читать далее »

Шаблон Command Java

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

Читать далее »

Шаблоны поведения Java классов

Шаблоны поведения характеризуют способы взаимодействия классов или объектов между собой. К шаблонам поведения относятся: Chain of Responsibility (Цепочка Обязанностей) – организует независимую от объекта-отправителя цепочку не знающих возможностей друг друга объектов-получателей, которые передают запрос друг другу;

Читать далее »

Шаблон Decorator Java

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

Читать далее »

Шаблон Bridge Java

Необходимо отделить абстракцию (Abstraction) от ее реализации (Implementor) так, чтобы и то и другое можно было изменять независимо. Шаблон Bridge используется в тех случаях, когда существует иерархия абстракций и соответствующая иерархия реализаций. Причем не обязательно точное соответствие между абстракциями и реализациями. Обычно абстракция определяет операции более высокого уровня, чем реализация.

Читать далее »
 
Rambler's Top100