美文网首页产品之光产品交互设计
深入浅出:面向对象分析与设计(一)

深入浅出:面向对象分析与设计(一)

作者: 不知公民 | 来源:发表于2017-03-16 23:20 被阅读67次

作者:Brett McLaughlin、Gary Pollice、David West

Rick的金光闪闪的新应用程序

这是“Down&Dirty公司”为Rick建立的应用程序。他们建了一个系统,完全取代了Rick旧的手写数据,并且帮助客户配对与他们心中的梦幻吉他。下面是他们给Rick的UML类图:

不友好的匹配,丢弃String

如果某客户搜索一个名为“Fender”生产的吉他,但在输入时输入成了“fender”时,系统就会无法识别,因此需要尽可能丢弃String的比较。

运用枚举类型(enum)是个有效的办法:

至此,我们不会因为拼写错误或大小写而错失任何匹配了。

相关文章

网友评论

    本文标题:深入浅出:面向对象分析与设计(一)

    本文链接:https://www.haomeiwen.com/subject/nccsnttx.html