发信人: connor()
整理人: majorsun(1999-12-10 14:56:00), 站内信件
|
对CBSE来说,对象技术即非必须也非充分的。诚然,对象技术对CBSE来 说是有用和方便的,但是
¨从它本身来说,对象技术没有表达CBSE所需抽象的全部内涵; ¨可以不用对象技术而实现CBSE。
所以,对象技术即非必须也非充分的。而且CBSE可能带来系统设计、项目 管理和组织类型上的改变,这些改变超出对象技术工程实践所能解决的范围。
对象技术对CBSE是不充分的。因为构件的作用就是作为一个可替换的单元, 与之相应的特性就是明确规定了应用环境。这可以通过规范中的"使用"线索 (即对所要求系统资源的说明)来实现。"使用"线索意味着接口描述了一个 实现而非一个可能实现的抽象。而对象技术并没有典型地支持这种概念。
对象技术对CBSE也非必需。许多CBSE的实践者都在寻找办法使他们的CBSE 实践同对象技术脱钩。因为对象技术市场,尤其是分布式对象技术,如java, Corba和ActiveX等,都不太稳定且有争议。许多人倾向于把对象技术作为底 层构架(infrastructure)的"管件",而把构件作为不同构架的更大范围 的抽象和实现。 -- 微微的凉风吹拂了衣裙, 淡淡的黄月洒满了一身。 星样的远远的灯成行排队, 灯样的小小的星无声长坠。
※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.152.108]
|
|