- 4
- 0
- 约小于1千字
- 约 8页
- 2015-11-20 发布于江苏
- 举报
JAVA设计模式之 Prototype模式.ppt
* Prototype模式 * 动机(Motivation) 在软件系统中,经常面临着“某些结构复杂的对 象”的创建工作;由于需求的变化,这些对象经 常面临着剧烈的变化,但是它们却拥有比较稳定 一致的接口。 如何应对这种变化?如何向“客户程序(使用这 些对象的程序)”隔离出“这些易变对象” ,从 而使得“依赖这些易变对象的客户程序”不随着 需求改变而改变? * 意图(Intent) 使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象。 ——《设计模式》GoF * 结构(Structure) * 要点 Prototype模式同样用于隔离类对象的使用者和具体类型(易变类)之间的耦合关系,它同样要求这些“易变类”拥有“稳定的接口”。 Prototype模式对于“如何创建易变类的实体对象”采用“原型克隆”的方法来做,它使得我们可以非常灵活地动态创建“拥有某些稳定接口”的新对象——所需工作仅仅是注册一个新类的对象(即原型),然后在任何需要的地方Clone。 Prototype模式中的Clone方法可以利用Java 中的Object类的clone()方法或者序列化来实现深拷贝。
您可能关注的文档
- C、C++概念性问题总结.doc
- da-hnstp管理信息系统考试复习资料.doc
- DNA二级结构.doc
- DNA是主要遗传物质课时练.doc
- Dqkevmn青泽:明确正确的期货交易思路.doc
- DxO Optics Pro 深入学习交流贴.doc
- EAP企业心理危机.doc
- Flash电子地图(流动人口、商铺、房屋租赁等城市化精细管理系统).doc
- guoji maoyi.ppt
- guopei:字理教学:识字析词的根本.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 一种双背压机组凝汽器回热系统.pdf VIP
- 七年级下册英语单词表(人教版)[共7页].doc VIP
- 西飞招聘专业试题及答案.doc VIP
- 2025年广东卷物理高考试卷(原卷+答案).pdf
- 中央电大护理学专业研究生临床小讲课教案.docx VIP
- [中央]2025年国家广播电视总局直属事业单位招聘310人41起笔试历年备考题库附带答案详解.docx VIP
- 贵州省六盘水市2023-2024学年八年级下学期期中考试数学试卷(含详解).pdf VIP
- (共19页PPT)《浪花》第1课时.pptx VIP
- 2025学年浙江丽水市第一学期普通高中期末教学质量监控高一物理试卷卷.doc VIP
- 2026年高考考前最后一卷:生物(黑吉辽蒙卷03)(解析版).docx VIP
原创力文档

文档评论(0)