如果我理解信号正确,这是两个或多个对象之间的异步消息.例如在UML中我们有一个信号分类器:
----------------- | << signal >> | | SomeEvent | ----------------- |id:Int | |text:String | ----------------- |getId() | |getText() | -----------------
然后我们可以用Java编写这个信号如下:
class SomeEvent{ private final int id; private final String text; //+constructor + getters }
但是,在Java中我们有一个CLASS,但在UML中我们有一个SIGNAL分类器,但不是CLASS分类器(更新:我的意思是在这个例子中).怎么解释呢?