Python
command pattern
SpeeDr00t
2016. 11. 22. 07:57
반응형
command pattern
1.소스
def demo(a,b,c): print 'a:',a print 'b:',b print 'c:',c class Command: def __init__(self, cmd, *args): self._cmd=cmd self._args=args def __call__(self, *args): return apply(self._cmd, self._args+args) if __name__ == "__main__": cmd=Command(dir,__builtins__) print cmd() cmd=Command(demo,1,2,3) cmd()
결과
반응형