社区
Java
帖子详情
关于《JAVA与模式》中Prototype一问
icecloud
2003-03-29 03:57:44
加精
最近正在看,有点不明白的地方
在孙悟空身外身法术的例子里面,
为什么要TheGreatestSage类里面的change方法中进行一个空循环呢?
...全文
99
1
打赏
收藏
关于《JAVA与模式》中Prototype一问
最近正在看,有点不明白的地方 在孙悟空身外身法术的例子里面, 为什么要TheGreatestSage类里面的change方法中进行一个空循环呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeffyan77
2003-03-31
打赏
举报
回复
这个空循环没有意义,可以删除。请参见我的勘误表(www.webendshere.com)
设计
模式
(
Java
)—
Prototype
模式
在
Java
中
,我们可以使用new关键字指定类名来生成类的实例,像这样使用new来生成实例时,是必须指定类名的。但是,在开发过程
中
,有时候也会有”在不指定类名的前提下生成实例的需求”,例如,在以下情况下我们就不能根据类来生成实例,而是根据现有的实例来生成新的实例。 (1)对象种类繁多,无法将它们整合到一个类
中
时 (2)难以根据类生成实例时 生成实例的过程太过复杂,很难根据类来 生成实例...
Factory
模式
与
Prototype
模式
的异同
工厂
模式
实现的生产产品的功能,关键是利用了继承的特性。也就是说,你生成的产品,一定是由同一个抽象产品类派生出来的。所以,在工厂
模式
下,你如果要生成一类产品,就要引入一个抽像产品类,然后再由它派生出具体产品。同样,在原型
模式
中
,你完全可以同样定义一个这样的“抽象产品--具体产品”层次,再利用具体...
java
prototype
模式
_
Prototype
设计
模式
| 学步园
在软件开发
中
,有时候可能会需要创建一些特别复杂的对象,如果系统
中
已经存在同样类型的对象,并且不同的属性个数相差不大的话,用
Prototype
模式
可能是一个理想的选择。定义:用原型实例指定创建物件的种类,并且通过拷贝这些原型创建新的物件。
Prototype
模式
允许一个物件再创建另外一个可定制的物件,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型物件传给那个要发动创建的物件,这个要发动创建...
Prototype
模式
原型
模式
的运用
Prototype
模式
——通过复制生成实例。 在
Java
中
,我们可以使用new关键字指定类名来生成类的实例。像这样使用new来生成实例时,是必须指定类名的。但是,在开发过程
中
,有时候也会有“在不指定类名的前提下生成实例”的需求。例如,在以下的情况下,我们就不能根据类来生成实例,而需要根据现有的实例来生成新的实例。 1.对象种类繁多,无法将它们整合到一个类时 第一种情况是需要处理的对...
Prototype
模式
原型
模式
设计
模式
简介
Java
51,407
社区成员
86,125
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章