社区
Java
帖子详情
[讨论]原型模式的具体应用场景
老码不识途
2008-06-29 11:22:33
一直感觉原型模式没有什么用处.不知道在什么情况下会用到原型模式.
大家讨论一下如何?
...全文
742
8
打赏
收藏
[讨论]原型模式的具体应用场景
一直感觉原型模式没有什么用处.不知道在什么情况下会用到原型模式. 大家讨论一下如何?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maojiaqiu
2008-07-03
打赏
举报
回复
学习
havelock
2008-07-03
打赏
举报
回复
prototype是一种design pattern.
和factory一样属于创建型,它和factory不一样的地方在于prototype返回的对象全
部是其本身的副本,复制品~但factory不一定,可能是多个new出来的对象,也可能是
同一个对象.
很多时候选择factory或者prototype在于性能上来说,差距不大.但一旦短时间内
需求大量对象的话,prototype比factory更加节省资源,效率更高.
抱歉,语文没及格过.不好写~~
cl55
2008-07-02
打赏
举报
回复
楼上二位好像误会了,楼主说的是prototype pattern,是design pattern中的一种。 属于creational中的一种,有时比factory更有用。 比如要创建的对象都差不多,而创建过程又麻烦时,原型模式就很有用。
caili314
2008-07-01
打赏
举报
回复
教科书中, 有这么分类原型方法的: 探索型, 目的是弄清目标系统的要求; 实验型, 目的是验证方案的可行性; 演化型, 目的是通过演化而实现最终系统.还有一种分法, 是抛弃型和演化型. 除非资金非常充裕, 一般项目中是不大会采用抛弃型的. 我们使用原型方法, 一般都会遵循可演化的原则, 通常的目的有两个: 一是弄清要求, 一是增强交互. 让开发者和使用者对需求理解取得一致, 原型是一个很好的方法. 和传统的生命周期模型不一样的是, 不需要在所有需求都确定后再展开下一步的工作, 而是确定了一个范围内的需求后就实现并交付. 通过多次需求确定和交付, 来完成最终系统(这听上去有点敏捷的味道). 原型方法不仅用在开发者和使用者这个界面上, 也用在分析-设计, 以及设计-编码的界面上.(这又有点迭代的味道了)
南南北北
2008-06-30
打赏
举报
回复
原型太有用了,你可以把它展示给客户(至少可以截图做成ppt),这样你的需求就能进一步明确化,减少修改需求次数。开发人员可以看着原型开发,而不是盯着长长的需求分析。。。
网站推广优化yetaoaiueo
2008-06-30
打赏
举报
回复
很多
cl55
2008-06-30
打赏
举报
回复
很多。 是你没注意吧
C#设计模式大全
以下是一些常见的设计模式及其
应用场景
: - **工厂模式**:用于创建对象而不需要暴露创建逻辑。 - **单例模式**:确保一个类只有一个实例,并提供一个全局访问点。 - **观察者模式**:多个对象监听一个对象的状态...
软件界面设计工具_3款合集
Balsamiq Mockups是一款免费的带有手绘风格的原型设计软件,可以帮助你设计桌面应用软件,Web 2.0 站点, RIA富网络应用程序, Web站点和Web应用软件。 功能和亮点: 操作方面:拖拽,控件分组,甚至元素之间的对齐...
克隆对象的艺术:
原型模式
与深浅拷贝的完美结合
本文介绍了
原型模式
的基本概念、实现方式以及在实际开发中的应用。
原型模式
通过复制一个已有的原型对象来创建新对象,避免了...最后,文章探讨了
原型模式
的
应用场景
,强调了它在复杂对象创建和系统解耦中的重要作用。
Java二十三种设计模式-
原型模式
(5/23)
原型模式
是一种创建型设计模式,它允许一个对象作为原型,通过复制这个原型来创建新的实例。这种模式的核心思想是...
原型模式
提供了一种灵活且高效的对象创建方式,尤其适用于对象初始化成本高或需要快速复制的场景。
创建型模式——
原型模式
(Prototype)
应用场景
4.
原型模式
的结构5.
原型模式
的实现6. 模型的扩展7. 补充知识7.1 Java的浅拷贝与深拷贝7.2
原型模式
会破坏单例模式吗? 1.
原型模式
简介
原型模式
:用一个已经创建的实例作为原型,通过复制该原型对象来...
Java
51,399
社区成员
85,852
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章