java实现简单控制台通讯录-创新互联
通过主菜单对各级子菜单进行控制,并实现添加记录,查找记录,删除记录,修改记录,排序记录,以及退出系统功能的实现。一共六部分的功能模块。

上面的图就是每个模块具有的功能,而且还用到了正则表达式判断输入的是否符合规则,这个系统体现了MVC的设计模式,分工调用很清晰。
主要包含了下面几个类:
APP类:程序的主函数类,程序开始的入口
Menu类:里面都是简单页面显示的效果,没有功能的实现。
TelNoteRegex类:正则表达式,判断是否输入合格,都在这个方法中。
Operate类:业务逻辑类,全部功能的实现基本都集中在这个类中。
Person类:封装数据。
具体的实现代码:
App类的实现代码:
package com.bjsxt.iphone;
public class App {
public static void main(String[] args) {
new App().start();
}
public void start(){
Menu m=new Menu();
Operate o=new Operate();
TelNoteRegex reg=new TelNoteRegex();
while(true){
m.mainMenu();
int key=reg.menuRegex(1, 6);
switch(key){
case 1:
o.addLogic();
break;
case 2:
o.searchLogic();
break;
case 3:
o.modifyLogicLogic();
break;
case 4:
o.deleteLogic();
break;
case 5:
o.orderLogic();
break;
case 6:
System.exit(0);
break;
}
}
}
} 名称栏目:java实现简单控制台通讯录-创新互联
文章路径:http://www.jxjierui.cn/article/cccgpg.html


咨询
建站咨询
