Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

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

img.png

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

Преимущества

🟢 Издатели не зависят от конкретных классов подписчиков и наоборот.

🟢 Вы можете подписывать и отписывать получателей на лету.

🟢 Реализует принцип открытости/закрытости.

Недостатки

🔴 Подписчики оповещаются в случайном порядке.

img_1.png