目标:收银台要基本的模拟现实生活中的真实系统,具有用户的指导,商品以及订单的基本信息,商品的增删查改,订单的增删查改这些基础的功能项。
从功能描述上可以得到,收银台首先应该有商品类和订单类,其中为了标识商品与订单我设置了商品编号以及订单编号。为了实现对商品以及订单的管理设置了商品中心和订单中心,由于为了应对日后的变化或者优化我先定义了两个接口,再用两个累对其进行实现,我们的具体方法都定义在实现类中为了拥抱变化–响应用户变化的需求。详细定义如下图。
为了实现这些功能我们先用UML里面的类图进行整个系统的描述
git源码链接:https://github.com/YimiH/CheckStand
简易的收银台小程序
最新推荐文章于 2024-08-08 04:17:49 发布