/*
todo 目标
1. 模拟实现一个基于文本界面的 《酷虎信息管理软件》
2. 熟悉面向对象编程
3. 主要涉及的知识点:
- 切片的插入、删除和替换
- 多对象协同工作
todo 需求说明
模拟实现基于文本界面的《客户信息管理软件》
该软件能够实现对客户对象的插入、修改和删除(用数组实现),
并且能够打印客户明细表。
项目采用分级菜单方式。主菜单如下:
---------------客户信息管理软件---------------
1 添加客户
2 修改客户
3 删除客户
4 客户列表
5 退出
请选择(1-5):
* `1 添加客户`的界面及操作过程如下所示:
---------------添加客户---------------
姓名: xxx
性别: 男
年龄: 30
电话: 010-56253825
邮箱: xxxx@abc.com
---------------添加完成---------------
* `2 修改客户`的界面及操作过程如下所示:
---------------修改客户---------------
请选择待修改客户编号(-1退出): 1
姓名(xxx): <直接回车表示不修改>
性别(男):
年龄(30):
电话(010-56253825):
邮箱(xxxx@abc.com):
---------------修改完成---------------
* `3 删除客户`的界面及操作过程如下所示:
---------------删除客户---------------
请选择待删除客户编号(-1退出): 1
确认是否删除(Y/N): y
---------------删除完成---------------
* `4 客户列表`的界面及操作过程如下
---------------客户列表---------------
编号 姓名 性别 年龄 电话 邮箱
1 张三 男 30 010-56253825 abc@email.com
2 李四 女 23 010-56253825 lsi@ibm.com
3 王芳 女 26 010-56253825 wang@163.com
---------------客户列表完成---------------
todo 项目设计-----程序框架图
customerView(界面)
customerService(管理客户、完成增删改查)
Customer(客户对象)
*/