遵循这些思路,使用ABC
import abc
class Shape(object):
__Metaclass__ = abc.ABCMeta
@abc.abstractmethod
def method_to_implement(self, input):
"""Method documentation"""
return
另请阅读此优秀教程:http ://www.doughellmann.com/PyMOTW/abc/
您还可以签出在python中引入ABC之前使用的 。