您不需要使用类图来展示行为,因为它只展示结构。您可以使用序列图来展示行为,其中条件用矩形表示,在其顶部角落写下条件,在内部描述如果条件为真时发生的操作。您可以在这里阅读更多信息:http://en.wikipedia.org/wiki/Sequence_diagram。
我认为你可以忽略else部分。 因此,只需使用alt捕获if部分。 在这里的示例中,请查看图8: http://www.ibm.com/developerworks/rational/library/3101.html