-- 作者:admin
-- 发布时间:9/23/2004 12:40:00 AM
-- [合集] 基于组件开发和OO的区别
● [合集] 基于组件开发和OO的区别发信人: qyjohn (Sweet Potato -- 清扬婉兮,适我愿兮), 信区: J2EE 标 题: [合集] 基于组件开发和OO的区别 发信站: BBS 水木清华站 (Tue Mar 30 09:37:24 2004), 站内 ☆─────────────────────────────────────☆ bunny007 (空非空色非色) 于 (Fri Mar 26 12:18:39 2004) 提到: 这个问题很是OLD了,最近看到一帮子网友在说 EJB中的Stateless Session Bean到底算不算是OO? 因为这个模式内涉及的全是控制流程, 而不是OO所涉及的数据+操作方式.. 所以一直很困惑,并且OO界的很多人认为CBD(component-based design) 就是在借OO的形式,拆OO的台... 因为我最先接触的java是J2EE,不是那种纯粹的OO想法,所以现在也比较蜜湖.. 欢迎大家点明一二,先谢了 ☆─────────────────────────────────────☆ Nullgate (空门~希言自然) 于 (Fri Mar 26 12:20:36 2004) 提到: 没有流程的OO,就是废物 【 在 bunny007 (空非空色非色) 的大作中提到: 】 : 这个问题很是OLD了,最近看到一帮子网友在说 : EJB中的Stateless Session Bean到底算不算是OO? : 因为这个模式内涉及的全是控制流程, : ................... ☆─────────────────────────────────────☆ bunny007 (空非空色非色) 于 (Fri Mar 26 12:25:45 2004) 提到: ..可是SessionBean里面全是流程... 这不就又回到了面向过程编程的模式.. 再者,这只是组件编程的一个小例子,更主要的问题是 在面向组件编程的时候,很难再考虑继承之类的OO编程 的优点,特别是在使用EJB编程的时候,感觉好无聊的东东呀 没有美感。。 【 在 Nullgate (空门~希言自然) 的大作中提到: 】 : 没有流程的OO,就是废物 ☆─────────────────────────────────────☆ Nullgate (空门~希言自然) 于 (Fri Mar 26 13:02:42 2004) 提到: 你编程是为了追求美还是想解决实际问题。 【 在 bunny007 (空非空色非色) 的大作中提到: 】 : ..可是SessionBean里面全是流程... : 这不就又回到了面向过程编程的模式.. : 再者,这只是组件编程的一个小例子,更主要的问题是 : ................... ☆─────────────────────────────────────☆ bunny007 (空非空色非色) 于 (Fri Mar 26 13:24:02 2004) 提到: 呵呵,解决实际问题让我吃饭 美才能让我喜欢编程 :) 【 在 Nullgate (空门~希言自然) 的大作中提到: 】 : 你编程是为了追求美还是想解决实际问题。 ☆─────────────────────────────────────☆ kobe2000 (每一天) 于 (Fri Mar 26 13:27:59 2004) 提到: 不能形而上学啊 佛曰:对象既是过程,过程既是对象... 对象是“一匹马”,过程是“马一匹” 【 在 bunny007 (空非空色非色) 的大作中提到: 】 : 呵呵,解决实际问题让我吃饭 : 美才能让我喜欢编程 ☆─────────────────────────────────────☆ sonicyang (刺猬) 于 (Fri Mar 26 13:40:09 2004) 提到: oo的思想是抽象的概念 组件也是啊 oo里也需要流程啊,否则怎么完成最终任务呢 组件是可以用oo的方法实现,当然也可以用非oo方法实现(oo出现以前也有组件吧) 【 在 bunny007 (空非空色非色) 的大作中提到: 】 这个问题很是OLD了,最近看到一帮子网友在说 EJB中的Stateless Session Bean到底算不算是OO? 因为这个模式内涉及的全是控制流程, 而不是OO所涉及的数据+操作方式.. 所以一直很困惑,并且OO界的很多人认为CBD(component-based design) 就是在借OO的形式,拆OO的台... 因为我最先接触的java是J2EE,不是那种纯粹的OO想法,所以现在也比较蜜湖.. 欢迎大家点明一二,先谢了 ☆─────────────────────────────────────☆ windring (踟蹰·痴绌) 于 (Fri Mar 26 14:33:18 2004) 提到: 对于SessionBean的一个方法而言确实是流程 但是这个流程里面没有不准你再去做OO的设计吧 【 在 bunny007 (空非空色非色) 的大作中提到: 】 : ..可是SessionBean里面全是流程... : 这不就又回到了面向过程编程的模式.. : 再者,这只是组件编程的一个小例子,更主要的问题是 : ................... ☆─────────────────────────────────────☆ diaochong (快乐的雕虫~~小猪) 于 (Fri Mar 26 15:30:11 2004) 提到: 程序流程的思路还是编程的主要考虑方面吧. 否则活动图,顺序图用来做什么, OO把流程的粒度放大了,把相似的应用归类了.我个人认为. 【 在 sonicyang (刺猬) 的大作中提到: 】 : oo的思想是抽象的概念 : 组件也是啊 : oo里也需要流程啊,否则怎么完成最终任务呢 : ................... ☆─────────────────────────────────────☆ ma3r (艾菲尔) 于 (Fri Mar 26 20:15:13 2004) 提到: 佛是这么说的啊?不过,说的很有道理。比如,银行提供服务,你说这个“服务”是对象 还是过程呢?呵呵 【 在 kobe2000 (每一天) 的大作中提到: 】 : 不能形而上学啊 : 佛曰:对象既是过程,过程既是对象... : 对象是“一匹马”,过程是“马一匹” ☆─────────────────────────────────────☆ aiyz (开往地铁的春天) 于 (Sat Mar 27 16:29:10 2004) 提到: 任何oo都是对非oo的封装 【 在 sonicyang (刺猬) 的大作中提到: 】 : oo的思想是抽象的概念 : 组件也是啊 : oo里也需要流程啊,否则怎么完成最终任务呢 : ................... 【 在 ma3r (艾菲尔) 的大作中提到: 】 : 佛是这么说的啊?不过,说的很有道理。比如,银行提供服务,你说这个“服务”是对象 : 还是过程呢?呵呵 ※ 修改:·qyjohn 于 Mar 30 09:41:34 修改本文·[FROM: 219.238.203.*] 索引页面|上一篇|下一篇
|