由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 工厂模式
相关主题
JDK7VisualVM profiler,有朋友用过么
JDK8要出来了?大家都用Java 7吗
Sun Java 被 Oracle 收购后,最近node.js real time web 很火
JDK 9 Build b07 Early Access Build 发布问一个lock的puzzle
web application一定要掌握javascript和ajax吗JAX Innovation Awards 影响有多大
java 还在改进吗?JavaFX
新手请教 Java EE JDK6 vs Java EE JDK5JavaFX, anybody tried in real project?
JDK7 releasedA nice introduction to JavaFX
相关话题的讨论汇总
话题: 模式话题: 工厂话题: oracle话题: fancy话题: jdk6
进入Java版参与讨论
1 (共1页)
g*******7
发帖数: 269
1
看了一些关于工厂模式系列的文章,怎么实现都很清楚,但很少提到为什么需要工厂模式
,它解决了什么问题.或者反过来说,如果不用工厂模式,我们可能会遇到哪些问题?
b******y
发帖数: 9224
2
很久没碰design pattern了,可能说的不对哈。下面是我的理解。
我觉得工厂模式适用于多线程的问题。比如说,多个client需要一个data source, 那
就可以搞一个data source factory。然后,每次factory提供一个data source.
这样,factory有很好的控制权。可以每次给的是同一个object, 也可以有个object
pool, 每次给的是pool里的空闲的。
而如果不用这个模式的话,你随便都可以instantiate一个object的话,可能会导致
resource depletion.
仅仅供参考,因为我现在都是直接糙快猛的,能procedural就不用太多的繁复的东西,
business需要的是speed和准确性,fancy design其次哈。
z****e
发帖数: 54598
3
有一个factor和products就算工厂模式了
d****i
发帖数: 4809
4
顶这个,我感觉现在很多IT尤其是一些新兴的互联网公司推出的所谓新的框架新的语言
都是骗人的hype,真正能work的还是传统的东西,用了这么多年好好的都很鲁棒稳定并
且已被无数次证明,没有必要去搞什么fancy的新东西。我们还在用SQL做大数据,而且
work的很好,完全看不出像hadoop这样的有什么必要性。
>> 能procedural就不用太多的繁复的东西,business需要的是speed和准确性,fancy
design其次哈
d****i
发帖数: 4809
5
再举个例子,最近出的JDK8,hype了半天,除了加了一些不必要的语法糖,我没有看到
有什么feature是必不可少的,JDK6和JDK7已经非常完美,哪怕就是永久的定格在JDK6,
这个世界上所有的Java application几乎都可以简单明了的实现。

fancy

【在 d****i 的大作中提到】
: 顶这个,我感觉现在很多IT尤其是一些新兴的互联网公司推出的所谓新的框架新的语言
: 都是骗人的hype,真正能work的还是传统的东西,用了这么多年好好的都很鲁棒稳定并
: 且已被无数次证明,没有必要去搞什么fancy的新东西。我们还在用SQL做大数据,而且
: work的很好,完全看不出像hadoop这样的有什么必要性。
: >> 能procedural就不用太多的繁复的东西,business需要的是speed和准确性,fancy
: design其次哈

z****e
发帖数: 54598
6
没有什么必要,给钱就什么都可以做
用oracle做big data有的是,贵就是了
只要愿意掏钱,什么都可以做
但是被这样插管吸血插死的不在少数

fancy

【在 d****i 的大作中提到】
: 顶这个,我感觉现在很多IT尤其是一些新兴的互联网公司推出的所谓新的框架新的语言
: 都是骗人的hype,真正能work的还是传统的东西,用了这么多年好好的都很鲁棒稳定并
: 且已被无数次证明,没有必要去搞什么fancy的新东西。我们还在用SQL做大数据,而且
: work的很好,完全看不出像hadoop这样的有什么必要性。
: >> 能procedural就不用太多的繁复的东西,business需要的是speed和准确性,fancy
: design其次哈

z****e
发帖数: 54598
7
jdk8最大的改变是javafx的集成
做跨平台的ui更容易了
libgdx和robovm什么都在关注javafx的进展
而且javafx team对于垮平台实现java app在android和ios上都出了大力
你不做这些根本不懂
jdk7有nio2,读写文件更为高效,这对于hdfs等文件系统来说尤为重要
你们做的那些东西是有些过时了

JDK6,

【在 d****i 的大作中提到】
: 再举个例子,最近出的JDK8,hype了半天,除了加了一些不必要的语法糖,我没有看到
: 有什么feature是必不可少的,JDK6和JDK7已经非常完美,哪怕就是永久的定格在JDK6,
: 这个世界上所有的Java application几乎都可以简单明了的实现。
:
: fancy

b******y
发帖数: 9224
8

我很佩服Oracle这家公司。你说那么多公司都死掉了,比如Sun Microsystems, 但
Oracle一来领域好,二来他家的销售能力太强劲了。插管没商量,呵呵。
你说的对呀,钱是最终衡量一个项目成功和失败的标准。毕竟是资本主义,没钱咋成呢
。我觉得即使是码工,不问sales/marketing的,也要培养一些mercenary的心态为好。
或者说, 要hustle。

【在 z****e 的大作中提到】
: 没有什么必要,给钱就什么都可以做
: 用oracle做big data有的是,贵就是了
: 只要愿意掏钱,什么都可以做
: 但是被这样插管吸血插死的不在少数
:
: fancy

d****i
发帖数: 4809
9
不看好javafx,java在客户端永远不会是主流的UI平台,除了安卓。JDK6里面的nio已
经相当不错。

【在 z****e 的大作中提到】
: jdk8最大的改变是javafx的集成
: 做跨平台的ui更容易了
: libgdx和robovm什么都在关注javafx的进展
: 而且javafx team对于垮平台实现java app在android和ios上都出了大力
: 你不做这些根本不懂
: jdk7有nio2,读写文件更为高效,这对于hdfs等文件系统来说尤为重要
: 你们做的那些东西是有些过时了
:
: JDK6,

d****i
发帖数: 4809
10
同大赞Oracle,把Sun买下以后把Sun的资产盘活了。拉里-埃里森作为甲骨文的原始创
始人确实牛,作为一个公司的original founder,能够做到这么有执行力,不服不行,
已经成为我的新偶像,哈哈。

【在 b******y 的大作中提到】
:
: 我很佩服Oracle这家公司。你说那么多公司都死掉了,比如Sun Microsystems, 但
: Oracle一来领域好,二来他家的销售能力太强劲了。插管没商量,呵呵。
: 你说的对呀,钱是最终衡量一个项目成功和失败的标准。毕竟是资本主义,没钱咋成呢
: 。我觉得即使是码工,不问sales/marketing的,也要培养一些mercenary的心态为好。
: 或者说, 要hustle。

相关主题
java 还在改进吗?VisualVM profiler,有朋友用过么
新手请教 Java EE JDK6 vs Java EE JDK5大家都用Java 7吗
JDK7 released最近node.js real time web 很火
进入Java版参与讨论
r*****s
发帖数: 985
11
我覺得你說的是nodejs吧?
你說的如果光是指backend
在技術角度我基本同意,
但是新東西就是marketing用來忽悠客戶升級換代的,
不然你的飯碗就小一圈。
frontend還是有很大進步的,
整個javascript程序的規範化和模塊化,
還有那些unit tests是以前不可能做到的。

fancy

【在 d****i 的大作中提到】
: 顶这个,我感觉现在很多IT尤其是一些新兴的互联网公司推出的所谓新的框架新的语言
: 都是骗人的hype,真正能work的还是传统的东西,用了这么多年好好的都很鲁棒稳定并
: 且已被无数次证明,没有必要去搞什么fancy的新东西。我们还在用SQL做大数据,而且
: work的很好,完全看不出像hadoop这样的有什么必要性。
: >> 能procedural就不用太多的繁复的东西,business需要的是speed和准确性,fancy
: design其次哈

d****i
发帖数: 4809
12
No,实际上我对node.js非常尊敬,node.js在没有创造新语言而是利用JS这个主流老语
言的基础上创造出了一种异步的后端框架,非常厉害。我指的是像FB什么把PHP改造一
下变成怪模怪样的一种语言,然后推出来企图推广给别人用而成名。其实现在的PHP经
过这么多年发展版本已经非常成熟稳定,而且因为简单实用框架多广受web开发者的欢
迎,要是FB把自己当根葱,随意想替换PHP的话,恐怕绝大多数LAMP开发者不会同意,
你FB算老几?为什么要跟你?

【在 r*****s 的大作中提到】
: 我覺得你說的是nodejs吧?
: 你說的如果光是指backend
: 在技術角度我基本同意,
: 但是新東西就是marketing用來忽悠客戶升級換代的,
: 不然你的飯碗就小一圈。
: frontend還是有很大進步的,
: 整個javascript程序的規範化和模塊化,
: 還有那些unit tests是以前不可能做到的。
:
: fancy

z****e
发帖数: 54598
13
jdk 6的nio只针对网络
jdk 7的nio针对file system
javafx最重要的是为以后其他类库的可视化处理打下基础
实际上有些类库比如libgdx什么就已经有了自己的傻瓜化的ui工具
不用白不用,hadoop之类的如果有ui比弄命令行或者脚本强太多了

【在 d****i 的大作中提到】
: 不看好javafx,java在客户端永远不会是主流的UI平台,除了安卓。JDK6里面的nio已
: 经相当不错。

z****e
发帖数: 54598
14
oracle的ceo是米犹
玩的都是金融游戏
收购兼并这些
从技术上说,oracle就做了一个db,其他都不行
做什么什么死,然后就看市场上有什么,就过去兼并
本质就是这么一回事,但是死守db没啥意义,新东西在不停地涌现
外延越来越广阔,不能坐以待毙

【在 b******y 的大作中提到】
:
: 我很佩服Oracle这家公司。你说那么多公司都死掉了,比如Sun Microsystems, 但
: Oracle一来领域好,二来他家的销售能力太强劲了。插管没商量,呵呵。
: 你说的对呀,钱是最终衡量一个项目成功和失败的标准。毕竟是资本主义,没钱咋成呢
: 。我觉得即使是码工,不问sales/marketing的,也要培养一些mercenary的心态为好。
: 或者说, 要hustle。

b******y
发帖数: 9224
15

原来这样啊,看来犹太人是牛,控制了不少大公司

【在 z****e 的大作中提到】
: oracle的ceo是米犹
: 玩的都是金融游戏
: 收购兼并这些
: 从技术上说,oracle就做了一个db,其他都不行
: 做什么什么死,然后就看市场上有什么,就过去兼并
: 本质就是这么一回事,但是死守db没啥意义,新东西在不停地涌现
: 外延越来越广阔,不能坐以待毙

1 (共1页)
进入Java版参与讨论
相关主题
A nice introduction to JavaFXweb application一定要掌握javascript和ajax吗
JavaFx languagejava 还在改进吗?
JavaFX is actually quite powerful新手请教 Java EE JDK6 vs Java EE JDK5
Applet如何调用Server side Jar?JDK7 released
JDK7VisualVM profiler,有朋友用过么
JDK8要出来了?大家都用Java 7吗
Sun Java 被 Oracle 收购后,最近node.js real time web 很火
JDK 9 Build b07 Early Access Build 发布问一个lock的puzzle
相关话题的讨论汇总
话题: 模式话题: 工厂话题: oracle话题: fancy话题: jdk6