擅长:python、mysql、java
<p>如果<code>FileClass</code>不能是工厂函数,则可以应用<a href="http://tinf2.vub.ac.be/~dvermeir/c++/EuroPLoP98.html#HandleBody" rel="nofollow">Handle/Body</a>模式(或派生的<a href="http://tinf2.vub.ac.be/~dvermeir/c++/EuroPLoP98.html#EnvelopeLetter" rel="nofollow">Envelope/Letter</a>模式)使<code>FileClass</code>实例化实现类,将其保存在字段中并对其进行代理方法调用。使用者不会看到变量类型中的子类,但接口会出现,这一点很重要。你知道吗</p>