#运行环境:python3.5 from abc import ABCMeta,abstractmethod class IQueue(object,metaclass=ABCMeta):#设置为抽象类 @abstractmethod #设置为抽象方法,如果子类没有实现此方法,将会报错 def push(self): pass @abstractmethod def pop(self): pass class RedisQueue(IQueue): def __init__(self): print(‘this is interface implement\n‘) def push(self): print(‘RedisQueue push\n‘) def pop(self): print(‘RedisQueue pop\n‘) if __name__ == "__main__": queue=RedisQueue() queue.push(); queue.pop()
时间: 2024-10-14 05:59:58