1 / 22
文档名称:

软件设计模式与体系结构.docx

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

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

分享

预览

软件设计模式与体系结构.docx

上传人:guoxiachuanyue002 2022/5/15 文件大小:306 KB

下载得到文件列表

软件设计模式与体系结构.docx

文档介绍

文档介绍:百度文库•让每个人平等地提升自我
0108
0108
TAIYUANUNIVERSITYOFSCIENCEANDTECHNOLOGY
百度文库•让每个人hopsaridamenities,weofferforimmediatesaleapropertythatbenefitsfrommodernItv-tngwithinacountr\rtownAccommodattonconsistsofthreebedfooms:masteren-suite2familybathroom,^loungeandkitchen•-includeanopenfireplace,en.-suitemaster
百度文库-让每个人平等地提升自我
百度文库-让每个人平等地提升自我
2
3
}
else{
(n\uCoiTectfonnatofEmailAddi\H);
}
【实验结果】
百度文库-让每个人平等地提升自我
百度文库-让每个人平等地提升自我
4
3
百度文库-让每个人平等地提升自我
百度文库•让毎个人平等地提升自我
6
5
【实验小结】
通过适配器,客户端可以调用同一接11,因而对客户端来说是透明的。这样做更简单、更直接、更紧凑;复用了现存的类,解决了现存类和复用环境要求不一致的问题:将目标类和适配者类解耦,通过引入一个适配器类重用现有的适配者类,而无需修改原有代码;一个对彖适配器可以把多个不同的适配者类适配到同一个目标,也就是说,同一个适配器可以把适配者类和它的子类都适配到目标接11。对于对象适配器来说,更换适配器的实现过程比较复杂。
实验三
百度文库-让每个人平等地提升自我
百度文库•让毎个人平等地提升自我
6
5
桥接模式
几何立体体积
【实验内容】
在例中的设计实验层次类部分中,添加Ellipsoid(椭球)类,并且实现针对
椭球体积的计算。
【添加代码】
1、添加椭球类:
publicclassEllipsoidmiplementsGeoFonn{
privatedoubleaRadius;
privatedoublebRadius;
privatedoublecRadius;
publicEllipsoid(doubleaRadius,doublebRadius,doublecRadius){=aRadius;
=bRadius;
=cRadius;
}
publicdoublecomputedolumeO{
doublevolume=**aRadius*bRadius*cRadnis;retimivolume;
}
}
2、添加GUI:
privateJTextFieldtxtEllipsoidRadius_a;privateJTextFieldtxtEllipsoidRadius_b;privateJTextFieldtxtEllipsoidRadius_c;
publicstaticfinalStimgELLIPSOID="Ellipsoid”;
(ELLIPSOID);
elseif(ELLIPSOID)){
Strmga_radius=();
Strmgb_radius=();
Strmgc_radius=();doublea=(a_radius);doubleb=(b_radius);doublec=(c_radius);
fbrm=newEllipsoid(a,b,c);
elseif(ELLIPSOID))
displayNewGUI(getTypePanel(ELLIPSOID));
elseif(ELLIPSOID)){
JLabellblRadius_a=newJLabel(nIiiputRadiusaH);
百度文库-让每个人平等地提升自我
百度文库•让毎个人平等地提升自我
6
7
JLabellblRadius_b=newJLabel(HIiiputRadiusbH);
JLabellblRadius_c=newJLabel(nIiiputRadiuscn);
txtEllipsoidRadius_a=newJTextField(S);txtEllipsoidRadius_b=newJTextField(S);txtEllipsoidRadius_c=newJTextField(S);
Gn

最近更新

2024年山西省长治市行政职业能力测验题库ab卷.. 147页

2024年山西经贸职业学院单招职业适应性测试题.. 56页

2024年川南幼儿师范高等专科学校单招职业适应.. 57页

2024年广东交通职业技术学院单招职业适应性测.. 55页

2024年广东科学技术职业学院单招职业适应性测.. 54页

2024年广州番禺职业技术学院单招职业适应性测.. 55页

2024年广西建设职业技术学院单招职业适应性测.. 53页

2024年庆阳职业技术学院单招职业适应性测试题.. 59页

2024年成都农业科技职业学院单招职业适应性测.. 53页

2024年承德护理职业学院单招职业适应性测试题.. 54页

2024年时政必考试题库(达标题) 36页

2024年昆明卫生职业学院单招职业适应性测试题.. 56页

2024年松原职业技术学院单招职业适应性测试题.. 54页

2024年武威职业学院单招职业适应性测试题库完.. 52页

2024年江苏农林职业技术学院单招职业适应性测.. 58页

2024年江苏海事职业技术学院单招职业适应性测.. 55页

2024年江西农业工程职业学院单招职业适应性测.. 54页

2024年河北旅游职业学院单招职业适应性测试题.. 55页

2024年河北省唐山市行政职业能力测验题库有答.. 146页

2024年河北省沧州市行政职业能力测验题库含答.. 148页

2024年河北省邢台市行政职业能力测验题库附解.. 146页

2024年河南应用技术职业学院单招职业适应性测.. 58页

建立部门联动协调工作机制4篇 7页

工行新一代票据系统企业信息报备流程 4页

拇外翻个案护理 49页

脲醛胶制胶生产工艺 2页

《陈情表》课件(共93张PPT) 93页

高值医用耗材参考目录 2页

事业单位资格审核委托书(共1页) 1页

迅达电梯3300故障代码 126页