[python] @abc.abstractmethod

用于实现interface的方法校验功能,如果子类不具备@abstractmethod的方法,那么就会抛出异常。

但是目前看作用也仅止如此:不具备golang语言中interface的可以被附值后的事例化能力。


示例代码:

import abc

class AbstractClass(metaclass=abc.ABCMeta):

  @abc.abstractmethod
  def abstractMethod(self):
      return

你可能感兴趣的:(python)