【发布时间】:2015-01-25 06:10:07
【问题描述】:
我不是 UML 方面的专家,我只是在毕业前上了一门课程,花了很多时间在 UML 建模上。我了解基础知识,但前几天我正在做一个项目,只是出于我自己的好奇心,我想知道你将如何为回调建模。这是我正在处理的代码的一部分
class OnChangeHandler():
def my_init(self, rem, loc):
self.remotes = rem
self.locals = loc
def process_IN_CREATE(self, event):
#Do some work
def process_IN_MODIFY(self, event):
#Do some other work
class Watch():
def __init__(self):
self.wm = WatchManager()
self. notifier = AsyncNotifier(self.wm, OnChangeHandler(loc=self.locals, rem=self.remotes))
我显然在使用框架,所以我想我的问题归结为在使用黑盒模块和框架时如何建模复杂的关系?它甚至不值得花时间吗?但如果是这样,大多数程序不都是在框架内构建的吗?我发现 UML 类模型在我们学习时非常有用,但现在我很困惑。
【问题讨论】:
-
我不确定我是否会在类图中绘制回调。类图显示类是如何相关的。我认为回调最好用序列图建模。
标签: model callback uml class-diagram