请问java中的factory是什么?

顺其自然 2003-09-29 09:03:13
查资料时看到factory,因本人没用过java故向各位请教,希望能够为我介绍一下factory,它究竟是什么,干什么用的?
...全文
238 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
orant 2003-10-14
  • 打赏
  • 举报
回复
同意楼上的意见,写的比偶想写的全,呵呵
LuZhou 2003-10-01
  • 打赏
  • 举报
回复
Factory Method是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类需要由子类来指定创建的对象时我们就需要用到Factory Method 模式了.简单说来,Factory Method可以根据不同的条件产生不同的实例,当然这些不同的实例通常是属于相同的类型,具有共同的父类.Factory Method把创建这些实例的具体过程封装起来了,简化了客户端的应用,也改善了程序的扩展性,使得将来可以做最小的改动就可以加入新的待创建的类. 通常我们将Factory Method作为一种标准的创建对象的方法,当发现需要更多的灵活性的时候,就开始考虑向其它创建型模式转化.
homerzhou 2003-10-01
  • 打赏
  • 举报
回复
JAVA中的某些类是提供工厂方法的。当不需要显式的生成一个类的实例的时候也就是试用new方法,可以通过静态工厂方法来获得这个类的实例
jeffyan77 2003-09-29
  • 打赏
  • 举报
回复
一个对象负责另一个对象的创建,前者叫做后者的工厂。

工厂的概念很早就有,和Java没有根本的联系
swinging 2003-09-29
  • 打赏
  • 举报
回复
factory: n.工厂, 制造厂

JAVA中没有这个东西,(注:不要咬文嚼字,一个以factory命名的类或者属性等等不在讨论范畴)

通常是指工厂模式或者是工厂模式的一种实现。(我想到的)
工厂模式是一种创建性模式。具体查模式资料吧。sweat

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧