1

如序列图所示,您在方法调用序列中寻找哪些指示良好实践的习语?

4

2 回答 2

4

寻找告密的中央控制器。一个结构良好的系统将倾向于在类之间平均分配责任。相反,一个分解不良的系统往往有一个序列图,其中有许多消息进出中间的一个类,它疯狂地获取消息、做出决定、调用下属,并且通常运行一切。

并非巧合的是,该控制器类也往往很大,有很多程序代码,并且通常看起来像戴着滑稽帽子的 FORTRAN。

于 2008-12-16T10:32:06.993 回答
1

对于优秀的软件工程,我会说同样的话:

  • 命名(类和方法不是实例名称)
  • 这些方法有多少参数(如果显示)?
  • 调用链对于细节级别是否有意义(例如,纹理是精细还是粗糙?)
于 2008-12-16T10:30:40.150 回答