Python编程:zope.interface实现接口

pypi : https://pypi.org/project/zope.interface/
文档:https://zopeinterface.readthedocs.io/en/latest/index.html

面向对象中接口负责定义规则,具体实现类来实现规则

安装

pip install zope.interface

代码示例


from zope.interface import Interface
from zope.interface.declarations import implementer


class IHuman(Interface):
    def say_hello(self):
        """这个文字没有会报错"""


@implementer(IHuman)
class Man(object):
    def say_hello(self):
        print("hello")


if __name__ == '__main__':
    man = Man()
    man.say_hello()
    # hello

so: 暂时没发现 zope.interface 的有啥好处

参考
python:面向对象编程之Zope.interface安装使用

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值