- 2
- 0
- 约5.65千字
- 约 55页
- 2018-03-14 发布于天津
- 举报
教学课件课件PPT医学培训课件教育资源教材讲义
面向对象程序设计与系统开发
第11章 项目编码实现
2
驱动任务一
创建出合理的项目分层结构
3
目标及知识点
4
基本概念
低耦合:是指一个软件结构内不同模块之间相互关联的程度要低,也就是要尽量保持模块间的独立性。
高内聚:在同一个模块内各个元素彼此结合的紧密程度要高,元素具有高度相关的职责,除了这些职责内的任务,没有其它过多的工作,那么该元素就具有高内聚性,这里的元素可以是功能、对象(类)。
5
“低耦合、高内聚”的项目结构
项目名称
通用工具包
业务处理包
业务控制包
6
任务实现
按照图创建出工程atm_cs,并添加包结构
按照图结构和命名方式,创建出各个类
每个类写上注释
7
驱动任务二
实现项目中数据库底层管理类(DatabaseManager),对数据库的基本操作进行封装。
8
目标及知识点
9
为什么写数据库底层管理类
在实际开发当中涉及到数据库操作的很多,因此我们在开发过程中一般将对数据库的基本操作方法封装到一个类中,这样可以增加代码的重用率,减少我们很多工作量和出错的机会
在这里我们将对数据库的常用操作方法封装如下:
UML类图中
减号表示私有 private;
加号表示公有public。
10
任务实现—第一步
按照类图,给DatabaseManager类添加连接数据库和获得数据库查询结果的三个属性,其属性为Connec
原创力文档

文档评论(0)