1 / 10
文档名称:

软件设计模式与软件体系结构实验报告材料.docx

格式:docx   大小:135KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计模式与软件体系结构实验报告材料.docx

上传人:zhangshus 2022/6/5 文件大小:135 KB

下载得到文件列表

软件设计模式与软件体系结构实验报告材料.docx

相关文档

文档介绍

文档介绍:?软件体系结构?大作业〔1〕
学院:课程名称:专业班级:学生:
软件学院
软件体系结构
学号:
学生:学号:

采用的是工厂方法模式
BodylnjurPolicy
getPolicyObjO
CollisionPolicy
getPolicyObjO

ComprehensivePolicy
getPolicyObjO
PersonlnjuryPolicy
getPolicyObjO
LuxuryCarlnsurancePolicy
getPolicyObjO
<<Interface>>AutoInsurance
getlnfo()
Bodylnjur
aetlnfoO
Collision
qetlnfo.
<
ComCover
Personlnjury
aetlnfoO
LuxuryCarlnsurance
qetlnfoO
【-2]采用的是抽象方法模式
AbstractFactOryGU
main()
BuildingFactory
getBuildingFactory(Stnngtype)
*getHouseHouse
*getCondoCondo
*gctScmiDctachcr:ScmiDctachcr
4、完成此题目所设计的程序代码.
【-1】
publicclassLuxuryCarInsuranceimplementsAutoInsurance{
privateStringdescription;
Override
publicStringgetInfo0{
//TODOAuto-generatedmethodstub
description=*'LuxuryCarInsurance\n\nPaysmedicalexpensesandsomepercentage"+“oflostwagestoyouoranyoneauthorized"+
;
returndescription;
)
}
publicclassLuxuryCarInsurancePoIicyimplementsPolicyProducer(
Override
publicAutoInsurancegetInsurObj(){
//TODOAuto-generatedmethodstub
returnnewLuxuryCarInsurance();
1
【-1】
publicinterfaceSemiDetacher{
publicStringgetSemiDetacherInfo();
)
pu