探知,不断发现
探知不断发现

 

一个Team 有4个quarter 用number 表示 1,2,3,4
一个quarter有两种类型, team 和 individual

当为team类型的时候有 3 target
当为individual 的时候有 6个 target


然后我们正常的设计就会造成。当用户把quarter 类型转换成另一种类型再转回来的时候 target就没有掉了。
哪么原来设计的 target就要相应去变化了。 

而如果我们多加了一个updateTime 然后我们就可以跟据number,updatetime直接得到最后的一个。也就是当前的类型。
并且包留了数据?

这种设计称为什么?

posted on 2007-11-12 14:22  lovebanyi  阅读(164)  评论(0编辑  收藏  举报