您当前的位置: 首页 >  彭世瑜 Python

Python编程:zope.interface实现接口

彭世瑜 发布时间:2018-11-28 16:47:25 ,浏览量:2

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安装使用

关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 2浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0968s