我整理了一些关于软考的项目学习资料+视频(附讲解~~)和大家一起分享、学习一下:
https://d.51cto.com/bLN8S1
文章目录
一、实例分析二、代码示例一、实例分析
设计一个宠物商店,宠物商店中可以有多种宠物,试表示出此种关系,要求可以根据宠物的关键字查找到相应的宠物信息。
具体分析如下:
(1)要求提示宠物的信息可以自行设计,可以简单设计出名字、颜色、年龄三个属性
(2)宠物的类别很多,如猫、狗等都属于宠物,所以宠物应该是一个标准
(3)在宠物商店中,只要是符合了此宠物标准的就都应该放进宠物商店中
(4)宠物商店需要保存多种宠物,则应该是一个宠物的对象数组,如果宠物的个数由用户决定,则应该在创建宠物商店时,就已经分配好宠物的个数。
分析图:
可以看出宠物商店不管具体的宠物是哪一个,只要是宠物就可以放进去,所以此宠物的标准应该使用接口进行定义,每个具体的宠物都实现此接口,宠物商店与接口有关。
二、代码示例
(1)Pet.java
(2)Cat.java
(3)Dog.java
(4)PetShop.java
(5)PetShopDemo.java
整理的一些关于软考的项目学习资料+视频(附讲解~~),需要自取
https://d.51cto.com/bLN8S1
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
赞 收藏 评论 举报相关文章
java宠物商店类图设计 宠物商店java项目 作者:夜未央5788项目介绍本系统分为前后台,普通用户可在前台页面购买宠物,加入购物车、查看订单等;后台为管理员登录,可对用户、商品、订单、留言、新闻等进行管理。本系统分为普通用户和管理员两种角色; 管理员角色包含以下功能: 登录,首页,用户管理,宠物管理,订单管理,留言管理,新闻管理,新增用户,添加分类,添加宠物,添加新闻,分类管理等功能。 用户角色包含以下功能: 注册,登录,首页,狗狗分类,个java宠物商店类图设计 java 开发语言 ide i++