Шаблон проектирования, порождающий объекты.Относится к порождающим шаблонам проектирования.Поведенческий шаблон проектирования.Близким Адаптеру является шаблон Фасад, не всегда можно отличить один от другого [2] .При реализации шаблона "наблюдатель" обычно используются следующие классы.Класс спроектирован так, чтобы объекты, которые он создаёт, специфицировались подклассами.Шаблон рекомендован для использования в условиях.Шаблон "наблюдатель" применяется в тех случаях, когда система обладает следующими свойствами.Система поддерживает требуемые данные и поведение, но имеет неподходящий интерфейс.Клиент заказывает две пиццы.