design-patterns/behavioral/observer/observer.py
2020-10-05 19:31:19 +02:00

16 lines
337 B
Python

from abc import ABC, abstractmethod
from structural.proxy.subject import Subject
class Observer(ABC):
"""
The Observer interface declares the update method, used by subjects.
"""
@abstractmethod
def update(self, subject: Subject) -> None:
"""
Receive update from subject.
"""
pass