美文网首页
Python命令模式

Python命令模式

作者: 虾想家 | 来源:发表于2017-03-19 14:23 被阅读17次

命令模式,同一事件监听者不同,反应自然不同。

class Command(object):
    def __init__(self, listener):
        self.listener = listener

    def invoke(self):
        self.listener.do()


class ListenerA(object):
    def __init__(self):
        pass

    def do(self):
        print("work_a")


class ListenerB(object):
    def __init__(self):
        pass

    def do(self):
        print("work_b")


def main():
    listener_a = ListenerA()
    listener_b = ListenerB()
    command = Command(listener_a)
    command.invoke()
    command_same = Command(listener_b)
    command_same.invoke()


if __name__ == '__main__':
    main()

相关文章

  • Python(1)

    一.命令行模式和Python交互模式 命令行模式:在开始菜单里:运行-cmd-进入命令行模式 Python交互模式...

  • Python --- 1

    1、在命令行模式下,输入python,即可进入到python交互模式。 2、Python交互模式下的命令提示符是:...

  • Python-廖雪峰 笔记

    1. 交互模式和命令行模式: 进入cmd窗口直接是命令行模式,敲python之后进入的是python交互模式 cm...

  • 测试cuda与cudnn安装

    测试cuda与cudnn安装 在cmd命令行模式,输入python,进行python命令行模式。 依次输入下面的指...

  • Python命令行模式&交互模式

    【Python 命令行模式】 用途: 执行整个python文件的命令进入方式: [wind + r ] - cm...

  • Python 复读笔记(1)

    Python命令行的交互模式交互模式 python abc.py 将在命令行中执行abc.py源码文件 Linux...

  • #python入门1#入门

    终端进入命令行模式 python 命令行退出终端 exit() 命令行执行.py脚本 python hello.p...

  • Python学习笔记一

    区别命令行模式和Python交互模式 命令行模式打开: windows+r → cmd出现Command prom...

  • Python语言初认识——4:第一个Python程序

    1:在正式编写第一个Python程序前,我们先复习一下什么是命令行模式和Python交互模式。 (1)命令行模式 ...

  • Python 简单命令运行

    命令行模式和Python交互模式 1命令行模式 在Windows开始菜单选择“命令提示符”,就进入到命令行模式 2...

网友评论

      本文标题:Python命令模式

      本文链接:https://www.haomeiwen.com/subject/ikimnttx.html