java软件设计模式——类图学习

文章介绍了电话公司客户信息管理和商场会员管理两个系统的功能,包括浏览及修改客户信息、登录注册、删除信息以及会员等级与订单商品管理。类图用于表示这些系统的对象和它们之间的关系,涉及UML和Java设计模式的学习应用。
摘要由CSDN通过智能技术生成

一、问题

根据功能绘制对应系统的类图。

  1. 某电话公司决定开发一个客户信息管理系统,系统功能如下:
    (1) 浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。
    (2) 登录:电话公司授予每个客户一个账号。拥有授权账号的客户可以使用系统提供的页面设置个人密码,并使用该账号和密码向系统注册。公司管理人员也可以通过登录对客户信息进行管理。
    (3) 修改个人信息:客户在系统中注册后,可以发送电子邮件或者使用系统提供的页面对个人信息进行修改。
    (4) 删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。
  1. 商场会员管理系统,具体功能如下:
    某商场会员管理系统包含一个会员类(Member),会员的基本信息包括会员编号、会员姓名、联系电话、电子邮箱、地址等,会员可分为金卡会员(GoldMember)和银卡会员(SilverMember)两种,不同类型的会员在购物时可以享受不同的折扣;每个会员可以拥有一个或多个订单(Order),每一个订单又可以包含至少一条商品销售信息(ProductItem),商品销售信息包括订单编号、商品编号、商品数量、商品单价和折扣等;每一条商品销售信息对应一类商品(Product),商品信息包括商品编号、商品名称、商品单价、商品库存量、商品产地等。

二、类图

在这里插入图片描述

三、总结

这些都是在UML上画的类图,如果有不熟悉的请自行去学习Java,然后再来学习Java的设计模式.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值