擅长:python、mysql、java
<p>我可以通过工厂课程来完成。在</p>
<pre><code>class IntegralSolver:
"""
Factory class containing methods for solving integrals.
>>> solver = IntegralSolver("method1")
>>> solver(x)
# solution via method1
Can also be used directly:
>>> IntegralSolver.method2(x)
# solution via method2
"""
def __init__(self, method):
self.__call__ = getattr(self, method)
@staticmethod
def method1(x):
return method1_solution
@staticmethod
def method2(x):
return method2_solution
</code></pre>