Descripción
Subject class for Observer pattern
File Template: ✅
Prefix
observer:subject
Scopes
python
Snippet de código
class ${1:Subject}:
def __init__(self):
self._observers = []
def add_observer(self, observer):
self._observers.append(observer)
def remove_observer(self, observer):
self._observers.remove(observer)
def notify_observers(self, data):
for obs in self._observers:
obs.update(data)