欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > 梳理你的思路(从OOP到架构设计)_UML应用:业务内涵的分析抽象表达02

梳理你的思路(从OOP到架构设计)_UML应用:业务内涵的分析抽象表达02

2025/2/24 13:02:56 来源:https://blog.csdn.net/soarfeng/article/details/144517566  浏览:    关键词:梳理你的思路(从OOP到架构设计)_UML应用:业务内涵的分析抽象表达02

目录

1、举例(二) :西方童话

童话『青蛙王子』 的故事

故事中的概念

2、举例(三) :点餐服务

『 餐馆点餐服务』 的分析步骤:


1、举例(二) :西方童话

童话『青蛙王子』 的故事

  • 从前有一位美丽的公主,喜欢玩金球。有一天,不小心让球滚进了井里。她哭泣了,青蛙向她说:我可以帮妳捡起金球。但是我希望跟你约会…。
  • 如果约会时,公主心情好又亲吻青蛙的话,青蛙可能摇身一变成为一位英俊的王子。从此王子、公主过着快乐的日子。

故事中的概念

  • 这很容易找到几个核心概念,例如:青蛙、公主等是用以描述事实的概念,而王子是用来描述未来可能成真的概念;还有约会、亲吻等动作也都是显而易见重要概念
  • 如此,就更明显地看出来故事的主角是:

      

  • 牠希望公主亲牠,所以又找到两个概念:亲吻和公主。

       

  • 一旦公主亲吻了青蛙,牠就变成王子,于是又找到一个新概念了:王子。随然青蛙和王子是一体的两个身份,其在人们的知识里,仍然是两个不同的概念。随着找到的概念不断地增多,类别图就不断地扩大,如下:

       

2、举例(三) :点餐服务

『 餐馆点餐服务』 的分析步骤:

  • Step-1: 从最明显的重要事件出发。例如,餐厅人员与客人沟通的主要交易是「点餐」:

       

  • Step-2: 联想到「 OrderLine」和「餐点」:

       

  • Step-3: 从餐点联想到它可分为「单点菜色」,以及「套餐」两大分类。
  • Step-4: 从单点菜色又分为「牛排」、「色拉」和「饮料」等不同之分类,这些都是重要的领域概念。于是得到美好的类别图。如下图。
  • Step-5: 还可以继续联想下去,例如「色拉」又可以细分为水果色拉、凯萨色拉等等,则整个UML类别图,就更加完整了
     


 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词