面向对象设计?

boss对uml非常着迷,有天把员工都召集到会议室里,培训UML。

boss为了培训uml,特意找了一个案例来讲解uml的面向对象设计。

这个案例就是超市pos机系统。

老板说第一步就是找对象,这个收银系统包括哪些对象,

大家一起找,有“商品”对象,有“收银员“,有“购买者“,连pos机也当成了一个对象,

找了一会儿,对象齐全了,我说还缺少一个“交易”对象。大家一听都笑了,交易也太大了,包括所有,

boss也笑了,没当回事,对象找出来了就开始找对象的属性,属性列出来了,

然后boss开始画序列图,对象都列出来了,画整个交易的序列图,

画了一半,大家都觉得简单明了,boss忽然停下来了,想了一下,说还缺少一样东西

缺少什么呢?想了一会儿,说还缺少一个“销售“对象,

员工们笑了,这不就是那个“交易”对象么?

boss没有笑,然后把销售对象加上去,

猜你喜欢

转载自blog.csdn.net/weishaolin13x/article/details/80278726