摘要: 在使用Mixin设计模式实现多重继承的时候要特别注意下列几点原则: 首先,Mixin类必须表示某一种功能,而不是某一个物体,这点跟java中的Runnable和Callable是一样的。 其次,它表示的责任必须单一,如果有多个功能,我们应该去实现多个Mixin类。 接下来,Mixin类不依赖于子类的 阅读全文
posted @ 2021-04-15 11:29 高__1 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 模拟订阅报纸: 消费者与出版社之间没有联系,甚至互不相识,但报纸却从出版社到达了消费者手中,发布-订阅模式就是通过模拟订阅报纸,实现消息在模块之间的传递、模块与模块之间的调用。 Python样例 from blinker import Namespace # 创建一个Signal,其名为test m 阅读全文
posted @ 2021-04-15 11:28 高__1 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 问题如下 Traceback (most recent call last): File "D:/python38_pycharm/web_server_tornado.py", line 45, in <module> http_server.add_sockets(sockets) File " 阅读全文
posted @ 2021-04-15 11:18 高__1 阅读(317) 评论(0) 推荐(0) 编辑