擅长:python、mysql、java
<p>这种方法难道不更清楚吗?你定义了问题的内容,然后在惊叹号mixin中定义了一个你想要应用mixin的问题内容(一些有意义的东西),然后在ExpresiveQuestion中混合它们。在</p>
<pre><code>class Question(object):
def answer(self):
return "Base Answer"
class ExclaimMixin(object):
def exclaim(self, answer):
return "{}!".format(answer)
class ExpressiveQuestion(Question, ExclaimMixin):
def expresive_question(self):
return self.exclaim(self.answer())
</code></pre>
<p>在[1]:来自应答导入*</p>
<p>在[2]中:eq=ExpressiveQuestion()</p>
<p>在[3]:情商表达问题()
出局[3]:“基本回答!”在</p>