作者 内容
 pherery   有人做过提取组件的工作么?

我想问一下,如果系统开发之初没有参照组件开发模式进行开发,只是按照面向对象的形式进行组织。如果想从这样的系统模型中,抽取出一些可供将来使用的组件,可不可以实现呢?如果要实现,需要注意那些方面的内容?是不是还需要对系统内部模块间的关系进行修改呢?有没有人做过这方面的工作呢?
 01/12/18 13:49 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 jones_bian   回复: 有人做过提取组件的工作么?

我想!可以吧一些相关的对象进行重新组合封装!组件需要更好的封装,可以认为是更完整的对象。毕竟组件的效率低于对象,所以作组件应该仔细设计。在效率与重用性之间作个选择。
 01/12/18 14:01 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 pherery   回复: 有人做过提取组件的工作么?

Thank you first.
请问您做过类似的工作么?我不太明白为什么组件的效率低于对象呢?
如果需要对相关对象进行重新组合封装的话,那么相关对象之间的关系
需不需要做较大的变化呢?我的意思是,组件内部的对象之间是不是一种
强耦合的关系,因此如果原来对象间的关系比较松散的话,就需要重新修改。
 01/12/18 18:13 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 jones_bian   回复: 有人做过提取组件的工作么?

没有做过相同的工作,但有些相似的问题遇过,对象大体上看主要是语法上的包装,而MachineCode内部结构变化不大.都是效率高的进程内调用,正如大家所知道,组件为二进制代码给的对象封装重用,内部结构和传统的代码大大不同,允许可能的进程间调用,而老的技术方法是执行效率最高的,但编码解决问题困难.注意对象给组件的特性,具体该如何划分对象,就帮不上忙了!
 01/12/18 21:28 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首