pip install python-patterns python from observer import Subject, Observer class ConcreteObserver(Observer): def update(self, subject): class ConcreteSubject(Subject): def __init__(self): self.state = None class ConcreteObserverB(Observer): def update(self, subject): class ConcreteSubjectB(Subject): def __init__(self): self.state = None if __name__ == "__main__": subject = ConcreteSubject() observerA = ConcreteObserver() observerB = ConcreteObserverB() subject.attach(observerA) subject.attach(observerB) subject.notify()


上一篇:
下一篇:
切换中文