第2章 面向对象设计原则实训(设计模式实训刘伟)

更新时间:2023-10-15 23:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第2章 面向对象设计原则实训

图2-1

CustomerDataChart++++getConnection ()findCustomers ()createChart ()displayChart ()...: Connection: List: void: void

图2-2

CustomerDataChart-dao: CustomerDAO+createChart (): void+displayChart (): void...CustomerDAO-util: DBUtil+findCustomers (): List...DBUtil+getConnection (): Connection

... 图2-3

PieChart+display (): void...BarChart+display (): void

...ChartDisplay+display (String type): void...

图2-4

ChartDisplay-chart: AbstractChart+setChart (AbstractChart chart): void+display (): void...chart.display();AbstractChart{abstract} +display (): void...PieChart+display (): void...BarChart+display (): void ... 图2-5

EmailSender+send (CommonCustomer customer): void+send (VIPCustomer customer): void...CommonCustomer-name: String-email: String+getName (): String+setName (String name): void+getEmail (): String+setEmail (String email): void...

图2-6

VIPCustomer-name: String-email: String+getName ()+setName (String name)+getEmail ()+setEmail (String email)...: String: void: String: void

EmailSender+send (Customer customer): void...##++++Customername: Stringemail: StringgetName ()setName (String name)getEmail ()setEmail (String email)...: String: void: String: voidCommonCustomerVIPCustomer

图2-7

TXTDataConvertor+readFile (): void...CustomerDAO+addCustomers (): void...ExcelDataConvertor+readFile (): void...

图2-8

图2-9

CustomerDataDisplayClient++++++dataRead ()transformToXML ()createChart ()displayChart ()createReport ()displayReport ()...++++++ConcreteClassdataRead ()transformToXML ()createChart ()displayChart ()createReport ()displayReport () ... 图2-10

DataHandler+dataRead ()...XMLTransformerClient+transformToXML ()...ChartHandler+createChart ()+displayChart ()...ReportHandler+createReport ()+displayReport ()...ConcreteClass+dataRead ()+createChart ()+displayChart ()...

图2-11

DBUtil+getConnection (): Connection.........super.getConnection();......CustomerDAO+addCustomer (): void...

图2-12

CustomerDAO-util: DBUtil+addCustomer (): void...DBUtil+getConnection (): Connection.........util.getConnection();......OracleDBUtil+getConnection (): Connection ... 图2-13

客户信息管理窗口客户信息管理张无忌请输入查询关键字:张查询张无忌杨过小龙女令狐冲段誉王语嫣黄蓉郭靖姓名:性别:张无忌男年女10月2日出生日期:1980联系电话:13000001111电子邮箱:wuji_zhang@dp.com增加删除修改本系统中一共有客户信息8条。

图2-14

ButtonListLabelComboBoxTextBox

图2-15

ButtonListLabelMediatorComboBoxTextBox

本文来源:https://www.bwwdw.com/article/hcdf.html

Top