【Java基础项目 01】

2021/5/10 14:26:55

本文主要是介绍【Java基础项目 01】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、目标

模拟实现基于文本界面的《开发团队调度软件》

熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧

主要涉及的知识点:

  • 类的继承和多态
  • 对象的值的传递,接口
  • static和final修饰符
  • 特殊类的使用:包装类、抽象类、内部类
  • 异常处理

二、需求

  1. 软件启动时,根据给定的数据创建公司部分成员列表(数组)
  2. 根据菜单提示,基于现有的公司成员,组建一个开发团队,以开发一个新的项目
  3. 组件过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中的现有成员列表
  4. 开发团队成员包括架构师,设计师和程序员

 

 

 三、软件设计结构

该软件由一下三大模块组成

 

  • team.view模块为主控模块,负责菜单的显示和处理用户操作
  • team.service模块为实体对象(Employee及子类如程序员等)的管理模块
  • NameListService和TeamService类分别用各自的数组来管理公司员工和开发团队成员对象
  • domain模块为Employee及子类等javabean类所在的包

四、项目创建

步骤1:创建项目基本组件

1、按照设计要求,创建TeamSchedule项目,view包中包含:TSUtility.java;service包中:Data.java(两个工具类)

2、按照设计要求,在com.wufq.team.domain包中,创建Eaquipment接口及其各实现子类代码

3、按照设计要求,在com.wufq.team.domain包中,创建Employee类及其各子类代码

4、检验代码的正确性

 



这篇关于【Java基础项目 01】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程