proxydemo.py

来自「this is the most basic to learn python」· Python 代码 · 共 28 行

PY
28
字号
#: c04:ProxyDemo.py
# Simple demonstration of the Proxy pattern.

class Implementation:
  def f(self): 
    print "Implementation.f()"
  def g(self): 
    print "Implementation.g()" 
  def h(self): 
    print "Implementation.h()" 

class Proxy:
  def __init__(self): 
    self.__implementation = Implementation() 
  # Pass method calls to the implementation:
  def f(self): self.__implementation.f() 
  def g(self): self.__implementation.g() 
  def h(self): self.__implementation.h() 

p = Proxy()
p.f(); p.g(); p.h()
#<hr>
output = '''
Implementation.f()
Implementation.g()
Implementation.h()
'''

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?