行为和状态的关系

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

1.由于行为是状态相关的,因此两个不同的对象对同一个请求会有不同的反应;
2.但如果这两个对象的状态是相同的,那么它们的反应将是一样的;

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

大家讨论一下。

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

如果一个行为是在标准输出上打印出helloworld信息,
那么这个行为的对象模板产生什么样的对象,
调用了这个行为又有什么不同呢?