2026-rff_mp/kuznetsovTD/tusk 2/observer/subject.py
2026-05-25 13:06:15 +03:00

13 lines
317 B
Python

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)