行为和状态的关系

03-10-09 tikii
    

我最近在看一本SUN公司核心丛书,是介绍UML的,里面这样说:

1.由于行为是状态相关的,因此两个不同的对象对同一个请求会有不同的反应;

2.但如果这两个对象的状态是相同的,那么它们的反应将是一样的;

我觉得这两个观点不正确。

大家讨论一下。

    

httjack
2003-10-09 15:45

对象的行为由请求和自身的状态的决定。所以这两个观点很正确。

tikii
2003-10-10 16:00

如果一个行为是在标准输出上打印出helloworld信息,

那么这个行为的对象模板产生什么样的对象,

调用了这个行为又有什么不同呢?