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

作者:Brett McLaughlin、Gary Pollice、David West

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

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

不友好的匹配,丢弃String

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容