8.12 定义接口或者抽象基类
问题
解决方案
from abc import ABCMeta, abstractmethod
class IStream(metaclass=ABCMeta):
@abstractmethod
def read(self, maxbytes=-1):
pass
@abstractmethod
def write(self, data):
passclass SocketStream(IStream):
def read(self, maxbytes=-1):
pass
def write(self, data):
pass讨论
Last updated