avatar

Основное назначение шаблона проектирования Адаптер понятно из названия – он адаптирует элементы для работы в различных средах. Если говорить более конкретно, то адаптер – это класс-обортка для основного класса, предоставляющий другой способ доступа к нему.

Теперь подробно.

Обычно, этот шаблон используют в одном из трех случаев:

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

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

avatar

Эта статья будет первой из раздела “Профессиональный php” и начнет она в нем тему шаблонов проектирования. Если простыми словами, то шаблон проектирования это код, который решает какую-то задачу, с которой программисты часто сталкиваются (задача реализации какой-то логики). Если сейчас не понятно, то дальше поймете, на примерах.

Начну я, как и все, с шаблона Singleton (“одиночка”, если по-русски). Но, сначала, небольшое отступление. Если Вы заходили на сайт блога, то могли заметить – справа появилось голосование. У меня просьба ко всем читателям нашего блога – оставить там свое мнение, ведь от его результатов будет зависеть направление развития блога. Спасибо icon smile Паттерн Singleton

Теперь продолжу про singleton. Как я уже заметил выше, назначение каждого шаблона – это решение какой-то задачи.
Читать далее »




© 2008 - 2012 i-novice.net | Все права защищены.