干&在Python中解耦

时间:2016-06-03 12:23:40

标签: python oop decoupling

我最近做了一些编辑&通常当我想节省时间时,我会围绕一个更通用的函数包装一个函数。我还在阅读有关OO维护的更多内容,并指出我不应该让对象知道另一个对象的名称。我正在使用以下功能:

def getWidth(self, width_id):

    retrieve_characteristics(self, variable_id, variable_characteristic)
    try: return self.c.fetchone()[0]
    except: return None


def retrieve_characteristics(self, variable_id, variable_characteristic):
    self.c.execute('SELECT ' + variable_characteristic+ ' FROM ' + variable_characteristic+ ' WHERE id=?',(variable_id,))

我的问题是 - 这适用于这样的功能还是有更好的干法实施方式?我的基础python init中有4个其他函数,它们将使用retrieve_characteristics。

如果有人评论我是否可以推动尝试&除了代码进入retrieve_characteristics之后没有奇怪的固有错误:)

谢谢!

0 个答案:

没有答案