作者:Brett McLaughlin、Gary Pollice、David West
Rick的金光闪闪的新应用程序
这是“Down&Dirty公司”为Rick建立的应用程序。他们建了一个系统,完全取代了Rick旧的手写数据,并且帮助客户配对与他们心中的梦幻吉他。下面是他们给Rick的UML类图:
不友好的匹配,丢弃String
如果某客户搜索一个名为“Fender”生产的吉他,但在输入时输入成了“fender”时,系统就会无法识别,因此需要尽可能丢弃String的比较。
运用枚举类型(enum)是个有效的办法:
至此,我们不会因为拼写错误或大小写而错失任何匹配了。