woaidongmao

文章均收录自他人博客,但不喜标题前加-[转贴],因其丑陋,见谅!~
随笔 - 1469, 文章 - 0, 评论 - 661, 引用 - 0
数据加载中……

面向对象软件编程的解耦和胶水

如果组件和类之间存在关联,这各关联是一定要表达的,可以在代码中进行明确表达(这被称之为紧耦合),也可以通过一定的办法在配置文件之间进行表达(这被称之为解耦),解耦之后,为了组件之间能够进行协作,就需要一种胶水把组件装配起来.

1.IOC实现类之间的解耦,需要xml配置文件作为胶水

2.COM实际组件间的解耦,脚本语言(如javascript)是其中的一种胶水

解耦的目标是什么,解耦的目标是使客户端使用最简单的方法,获取背后复杂的软件逻辑产出的服务,简单良好的接口,是软件成功的基础.

简单的接口,会使客户端很舒服,GOOGLE是一种信息猎取的简单接口,所以很受作为使用该接口的客户端(人)的欢迎.

posted on 2011-01-05 16:24 肥仔 阅读(965) 评论(0)  编辑 收藏 引用 所属分类: 编程思想


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理