我希望在UML类图中描述以下情况:
有一天,将报纸发送给客户。这一天可以是“每个星期五”或“每个月的第一天”之类的东西。
我在UML类图中表示这个想法:
-targetDay:Integer
-targetDayGrid:Enumeration
targetDay会是类似于“1”(表示星期一)或“5”(表示星期五)这样的数字,它也可能是“1”(表示当月的第一天)或“10”(表示当月的第十天)。
targetDayGrid是一个枚举类型:weekly(每周)和monthly(每月)。
因此,枚举类型设置了targetDay中数字的语义意义。我对此不太满意,您是否知道其他解决方案来表示我的问题?或者您认为我的解决方案还可以吗?