Паттерн проектирования Interface (Интерфейс) на PHP

В информатике, шаблон интерфейса не является особым шаблоном среди шаблонов проектирования. Он является общимметодом для структурирования компьютерных программ для того, чтобы их было проще понять. В общем, интерфейс— это класс, который обеспечивает программисту простой или более программно-специфический способ доступа кдругим классам.

Интерфейс может содержать набор объектов и обеспечивать простую, высокоуровневую функциональность дляпрограммиста (например, Шаблон Фасад); он может обеспечивать более чистый или более специфический способиспользования сложных классов («класс-обёртка»); он может использоваться в качестве «клея» между двумяразличными API (Шаблон Адаптер); и для многих других целей.

Другими типами интерфейсных шаблонов являются: Шаблон делегировани, Шаблон компоновщик, и Шаблон мост.


Паттерн проектирования Interface (Интерфейс) на PHP

1: <?php
2:
abstract class A_Interface
3:
{
4:     abstract public function 
funcA();
5:
6:     abstract public function 
funcB();
7: }

Теги: Интерфейс, Interface, Основные паттерны


Похожие статьи

Паттерн проектирования Immutable object (Неизменяемый объект) на PHP

Паттерн проектирования Delegation (Делегирование) на PHP

Паттерн проектирования Functional design (Шаблон функционального дизайна) на PHP