当前位置: 首页 > news >正文

内蒙古兴泰建设集团信息化网站郑州定制网站建设

内蒙古兴泰建设集团信息化网站,郑州定制网站建设,wordpress设为中文,网络大型游戏排行一、 实验目的与要求 1.练习使用单一模式。设计相关的模拟场景并进行实施#xff0c;验证模式特性#xff0c;掌握其优缺点。 2.实验结束后#xff0c;对相关内容进行总结。 二、实验内容 1.模式应用场景说明 原型模式#xff1a;在需要一个类的大量对象的时候#xff0c;…一、 实验目的与要求 1.练习使用单一模式。设计相关的模拟场景并进行实施验证模式特性掌握其优缺点。 2.实验结束后对相关内容进行总结。 二、实验内容 1.模式应用场景说明 原型模式在需要一个类的大量对象的时候使用原型模式是最佳选择因为原型模式是在内存中对这个对象进行拷贝要比直接new这个对象性能要好很多在这种情况下需要的对象越多原型模式体现出的优点越明显。 比如下面将一个文件的内容复制到例外一个。 2.应用场景类图 3.实现代码与解释 3.1 Attachment package 原型模式;public class Attachment {public void download(){System.out.println(下载文件); } }3.2 CopyWord package 原型模式;public class CopyWord {private Attachment Downloadnull;public CopyWord(){this.Downloadnew Attachment();}//将对象写入流中public Object clone(){CopyWord clonenull;try{clone(CopyWord)super.clone(); }catch(CloneNotSupportedException e){System.out.println(Clone failure!);}return clone;}//将对象从流中取出public Attachment getAttachment(){return this.Download;}public void display(){System.out.println(查看邮件); } }3.3—User package 原型模式;public class User {public static void main(String a[]){CopyWord word,copyword; //定义两个抽象对象wordnew CopyWord(); //实例化copyword(CopyWord)word.clone();//负责克隆System.out.println(wordcopyword?); //如果相同 System.out.println(wordcopyword);System.out.println(word.getCopywordcopyword.getCopyword?); //如果相同 System.out.println(word.getAttachment()copyword.getAttachment()); } }4.结果及分析 三、实验总结 在使用原型模式的时候如果一个对象的初始化需要很多其他对象的数据准备或其他资源的繁琐计算那么可以使用原型模式。当需要一个对象的大量公共信息少量字段进行个性化设置的时候也可以使用原型模式拷贝出现有对象的副本进行加工处理。
http://www.hn-smt.com/news/5968/

相关文章:

  • 读《代码大全2》第一部分有感
  • 分布式专题——32 BIO、NIO编程与直接内存、零拷贝深入辨析 - 教程
  • AI大模型提示词攻击防御全景指南 2025:从OWASP Top 10到企业级防护体系
  • 2025年旋转接头标杆厂家最新推荐:多通路旋转接头/水用旋转接头/回转旋转接头/H型旋转接头/液压旋转接头/旭康机械,定义工程机械与工业传热领域可靠性新标准
  • 打开浏览器
  • 关于taichislam生成拓扑图过于密集
  • The Motor Car 2
  • 智驭增长,睿见未来:哲讯科技,以SAP Business One铸就成长型企业的数字脊梁
  • lua+nginx用户鉴权脚本--get方法
  • 智能感应倒液器微波雷达方案和红外方案的优势和劣势
  • 英语词性
  • 信息论之联合熵、边缘熵、条件熵
  • 【ArcMap】修改选中路线的属性表的列名
  • 钢结构实力厂家排名前十:2025年权威评测 : 探索顶级厂家的核心优势与选择指南
  • 2025年仪器计量制造企业权威推荐榜单:计量检测服务/仪器类检测/计量检测源头厂家精选
  • 2025年网络隔离变压器优质厂家权威推荐榜单:以太网变压器/数据泵/网络变压器源头厂家精选
  • 框架工具
  • ubuntu 22 vnc
  • Channel Sounding 对比AOA优点
  • 学习笔记:乘法逆元
  • 电视剧推荐《脱轨》
  • 【IEEE出版 | 连续六届稳定EI检索 | 往届快至会后3.5个月检索!】第七届电子工程与信息学国际学术会议(EEI 2025)
  • 【ACM出版 | ACM出版社目前快至见刊后1个月EI、Scopus检索】2025年数字化社会与智能计算国际学术会议 (ICDSIC 2025)
  • 2025年斗山焕新升级全解析:技术突破与市场领先深度揭秘
  • 2025 年尼丝纺里布,胆布里布,高弹里布,四面弹里布厂家最新推荐,技术实力与市场口碑深度解析
  • HttpRunner-7-用例分层-httprunner-7
  • 测试开发必看!JVM调优10大技巧,性能瓶颈瞬间搞定
  • 2025年10月滁州律师事务所推荐榜:安徽环滁律师事务所领跑
  • nginx和微服务中网关
  • 2025 年珠海装修公司最新推荐榜,聚焦企业技术实力、服务品质与市场口碑深度解析珠海豪宅/珠海品质/珠海口碑好的/珠海大宅/珠海设计工作室推荐