接口设计

1.先从画用例图开始。找出所有的用例。例如售票,

用户可以 1>,选择票 2>创建订单 3>完成订单 4取消订单 5付款

2.接下来 对每个用例 进行分析,找出不同的实现用例的方式。

从选择票开始分析。

选座可以分为:A.选择无座票进行销售。B.在线选择有坐票销售。C .系统选座

再按照用例不同的实现方式,进行细化。

例如,购买无座票的业务流程和购买有座位票,进行的操作 肯定是不相同的。

3.流程图

分两种:1.对整个用户的用例画流程图,此流程图不需要太细致。但要把整理的每个用例都体现出来。

2.对单独的用例细化流程图。

4,画包图,主要为了分层用。针对画好的包图可以搭建框架。

5.定义接口,画接口图和实现类图,此时考虑输入和输出参数。

6.对定义好的接口进行分组,此时的接口只是一些方法,要把它进行分组抽象成一个个的类 ,进而这些类就具有了各自的职责,然而对应之前划分用例的不同实现方式,

这些类也可以定义为接口,进而也有了不同的实现方式,用例的不同实现方式,就可以调用这些细小的接口的不同实现方式了。

转载于:https://www.cnblogs.com/mmnyjq/p/3533858.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值