com组件标准从制度上强制--接口与实现的分离
2008-02-03 10:01
120 查看
编写com组件程序,感觉com组件标准从制度上强制--接口与实现的分离。
也就是说,必须在编写程序代码之前,必须充分设计程序的接口。只有
程序接口设计完成之后,才可以进行代码的编写--实现接口。
c++虽然也可以这么作,但不是强制的。这样有时会偷懒--违反接口与实现的分离。
总结:大型软件开发,组件具有巨大的优势---将接口编程的原则制度化了。很容易分工协作。
但有一点:对架构师的要求极高!!!他必须在充分理解系统领域知识的情况下,作出合理的接口分布。进而形成良好的接口架构。这样,编码程序员就可以依照接口完成任务。不用考虑太多其他因素。每个程序员就像流水线上的工人,认真完成自己的那分“简单工作”就可以了。但每个人的“简单工作”,靠COM这条流水线组合起来,形成设计精良的软件成品。
微软为什么几千人在共同开发---因为他们有共同的基础架构--COM!
COM--思想很伟大!!!
也就是说,必须在编写程序代码之前,必须充分设计程序的接口。只有
程序接口设计完成之后,才可以进行代码的编写--实现接口。
c++虽然也可以这么作,但不是强制的。这样有时会偷懒--违反接口与实现的分离。
总结:大型软件开发,组件具有巨大的优势---将接口编程的原则制度化了。很容易分工协作。
但有一点:对架构师的要求极高!!!他必须在充分理解系统领域知识的情况下,作出合理的接口分布。进而形成良好的接口架构。这样,编码程序员就可以依照接口完成任务。不用考虑太多其他因素。每个程序员就像流水线上的工人,认真完成自己的那分“简单工作”就可以了。但每个人的“简单工作”,靠COM这条流水线组合起来,形成设计精良的软件成品。
微软为什么几千人在共同开发---因为他们有共同的基础架构--COM!
COM--思想很伟大!!!
相关文章推荐
- (C#,COM)调用某com组件报实现类无法强制转换成接口的的问题
- C++的”接口与实现分离“实现方法
- C++中接口与实现分离
- C++接口与实现分离的2种方法
- COM组件接口继承的实现
- COM组件设计与应用8 - 实现多接口
- 重读《设计模式》之学习笔记(二)--再论接口与实现的分离
- 巧用接口解耦分离实现
- c++接口实现与分离(转载)
- 通用权限实现标准52个接口参考
- 如何在Vue项目中使用Mockjs,模拟接口返回的数据,实现前后端分离独立开发
- c++程序书写规范----接口与实现的分离
- (了解)类前置声明实现接口和实现分离 必须使用指针 且不能作为基类
- 『C/C++』一个用C/C++分别实现接口与实现相分离的设计原则的例子
- C++中接口与实现分离的技术
- C++中接口与实现分离
- C++接口与实现分离
- Objective-C类-Objective-C 分离 接口和实现文件
- C++中接口与实现分离技术 ,DLL导出类
- C++ 接口与实现分离技术---如何将文件间的编译关系降至最低