2004.11.14,Sun - 关于复用的断想
来源:互联网 发布:mac appstore 换帐号 编辑:程序博客网 时间:2024/05/18 17:26
怎么说呢,以下这点东西是我最近学习的一些感想。
复用是一个大的范畴,无论是代码的复用,还是模块的复用。对于复用来讲,有两个特征——统一与公共。
这两个特征在STL(代码复用)和COM(模块复用)上的体现尤为明显。例如STL中容器及其元素之间的耦合——迭代器iterator,这之中关于iterator所使用的traits pattern实现已经很好地说明了类型统一和公共的重要性;另,对于泛型算法而言,它们之间的耦合都是遵循着迭代器的标准,而并不关心容器、元素的具体实现。而在COM之中它们之间遵循了更多的标准,比如统一的调用方式、公共的IUnknown基类等等。
无需我赘言,复用使得软件的开发更加简单,更加节省效率——总之带来了很大的方便。
有些不是复用的一样有这两个特征,比如秦始皇的统一文字和度量衡。嬴政这哥们肯定不是为了复用,不过效果是一样的——带来了很大的方便。
复用是一个大的范畴,无论是代码的复用,还是模块的复用。对于复用来讲,有两个特征——统一与公共。
这两个特征在STL(代码复用)和COM(模块复用)上的体现尤为明显。例如STL中容器及其元素之间的耦合——迭代器iterator,这之中关于iterator所使用的traits pattern实现已经很好地说明了类型统一和公共的重要性;另,对于泛型算法而言,它们之间的耦合都是遵循着迭代器的标准,而并不关心容器、元素的具体实现。而在COM之中它们之间遵循了更多的标准,比如统一的调用方式、公共的IUnknown基类等等。
无需我赘言,复用使得软件的开发更加简单,更加节省效率——总之带来了很大的方便。
有些不是复用的一样有这两个特征,比如秦始皇的统一文字和度量衡。嬴政这哥们肯定不是为了复用,不过效果是一样的——带来了很大的方便。
- 2004.11.14,Sun - 关于复用的断想
- 关于处世哲学的断想
- 关于恶魔与天使的断想
- 关于Session的断想&PHP创建Session的一些讲解
- 美的殉道者——关于傅雷的断想
- 关于如何跨越抄袭程序阶段的一些断想
- 关于如何跨越抄袭程序阶段的一些断想
- 关于如何跨越抄袭程序阶段的一些断想
- 关于如何跨越抄袭程序阶段的一些断想
- 【转】关于如何跨越抄袭程序阶段的一些断想
- 关于如何跨越抄袭程序阶段的一些断想
- 爱的断想
- 经济学的断想
- 抱月的断想
- 断想
- 断想
- 断想
- 断想
- Sunil Patil 告诉你如何扩展Struts
- 书籍大收藏
- Eclipse编辑国际化资源文件插件
- 免费国际域名动态IP捆绑
- 国际域名及其他可解析域名免费捆绑动态IP地址
- 2004.11.14,Sun - 关于复用的断想
- 没有容易的事
- 唐僧在如来面前吐真言(转载)
- 11月14日 超兴奋后的超级郁闷
- 在Eclipse中使用SWT进行界面设计
- 论取经途中孙悟空为什么屡战屡败之真正原因(转贴)
- ASP.NET GET 方式提交数据!
- Map的实现
- ASP.NET POST方式提交数据!