【发布时间】:2016-11-19 16:56:03
【问题描述】:
我是 UML 的初学者。 下面是一个 UML 对象模型图,显示了一个名为 Timer 的对象,它具有整数类型的分钟和秒属性,以及公共操作 tick() 和 reset()。
对应的C结构为:
struct Timer_t {
int mins; /*## attribute mins */
int secs; /*## attribute secs */
};
/* Operations */
/*## operation reset() */
void Timer_reset();
/*## operation tick() */
void Timer_tick();
关于此图,我想了解以下内容的物理解释:
1- 左上角的1(是在应用程序生命周期内实例化的实例数吗?)
2-<<Singleton>>(如果强调对象是单例类的实例是刻板印象,那为什么还要在左上角提到1?)
【问题讨论】: