2026-rff_mp/nehoroshevaa/task2/observer/subject.py

19 lines
323 B
Python
Raw Normal View History

2026-05-24 18:49:38 +00:00
class Subject:
def __init__(self):
self.observers = []
def attach(self, observer):
self.observers.append(observer)
def detach(self, observer):
self.observers.remove(observer)
def notify(self, event):
for observer in self.observers:
observer.update(event)