MCPcopy Create free account
hub / github.com/RefactoringGuru/design-patterns-python / Observer

Class Observer

src/Observer/Conceptual/main.py:138–153  ·  view source on GitHub ↗

EN: The Observer interface declares the update method, used by subjects. RU: Интерфейс Наблюдателя объявляет метод уведомления, который издатели используют для оповещения своих подписчиков.

Source from the content-addressed store, hash-verified

136
137
138class Observer(ABC):
139 """
140 EN: The Observer interface declares the update method, used by subjects.
141
142 RU: Интерфейс Наблюдателя объявляет метод уведомления, который издатели
143 используют для оповещения своих подписчиков.
144 """
145
146 @abstractmethod
147 def update(self, subject: Subject) -> None:
148 """
149 EN: Receive update from subject.
150
151 RU: Получить обновление от субъекта.
152 """
153 pass
154
155
156"""

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected