擅长:python、mysql、java
<p>请查看<a href="http://code.activestate.com/recipes/577555-object-wrapper-class/" rel="noreferrer">http://code.activestate.com/recipes/577555-object-wrapper-class/</a>以获取完整的代码,包括重要的注释。可以归结为:</p>
<pre><code>class Wrapper(object):
def __init__(self, obj):
self._wrapped_obj = obj
def __getattr__(self, attr):
if attr in self.__dict__:
return getattr(self, attr)
return getattr(self._wrapped_obj, attr)
</code></pre>