import abc


# 抽象观察者类
class Observer(metaclass=abc.ABCMeta):
    # 更新通知方法
    # invoker:通知者
    # event:事件
    # params:事件参数
    @abc.abstractmethod
    def update(self, invoker, event, params):
        pass

39f492e760c4c82e16a9ebebc18e4432f38d2291
<mask token>

<mask token>


class Observer(metaclass=abc.ABCMeta):
    <mask token>

<mask token>


class Observer(metaclass=abc.ABCMeta):

    @abc.abstractmethod
    def update(self, invoker, event, params):
        pass

import abc


class Observer(metaclass=abc.ABCMeta):

    @abc.abstractmethod
    def update(self, invoker, event, params):
        pass

import abc


# 抽象观察者类
class Observer(metaclass=abc.ABCMeta):
    # 更新通知方法
    # invoker:通知者
    # event:事件
    # params:事件参数
    @abc.abstractmethod
    def update(self, invoker, event, params):
        pass
