您的位置:首页 > 其它

com组件标准从制度上强制--接口与实现的分离

2008-02-03 10:01 120 查看
编写com组件程序,感觉com组件标准从制度上强制--接口与实现的分离。

也就是说,必须在编写程序代码之前,必须充分设计程序的接口。只有

程序接口设计完成之后,才可以进行代码的编写--实现接口。

c++虽然也可以这么作,但不是强制的。这样有时会偷懒--违反接口与实现的分离。

总结:大型软件开发,组件具有巨大的优势---将接口编程的原则制度化了。很容易分工协作。

但有一点:对架构师的要求极高!!!他必须在充分理解系统领域知识的情况下,作出合理的接口分布。进而形成良好的接口架构。这样,编码程序员就可以依照接口完成任务。不用考虑太多其他因素。每个程序员就像流水线上的工人,认真完成自己的那分“简单工作”就可以了。但每个人的“简单工作”,靠COM这条流水线组合起来,形成设计精良的软件成品。

微软为什么几千人在共同开发---因为他们有共同的基础架构--COM!

COM--思想很伟大!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: