目前我有如下代码:
class App:
def __init__(self, domain):
self.domain = domain # instance of Domain class
self.current_user = None
def get_data(self):
data = self.domain.get_potato()
# ...
# return something
def get_profile(self):
data = self.domain.get_potato()
# ...
# return something
def get_partner(self)
data = self.domain.get_lemon()
# ...
# return something
class Domain:
def get_potato(self):
return 'potato'
def get_lemon(self, current_user):
return 'lemon'
我的架构有一些领域驱动设计(DDD)的思想
我想创建一个验证器,这个验证器将检查current_user
的一些属性。这个验证器是必需的,将在域层,而不是在应用层
我的第一个想法是创建一个decorator,检查current_user
。但有些方法不需要current_user
目前没有回答
相关问题 更多 >
编程相关推荐