学习了解了诸如COM+,面向对象,设计模式,“额外的中间层”。。。等技术和原理之后,感觉这些技术理论,到底都是为了达到”强内聚,弱耦合“目标。
比如COM+的设计思想就是让接口与实现分离,客户端只包含接口调用的代码,不论服务端实现如何改变,
客户端都无须重新编译,从而达到二进制的耦合。
额外的中间层的思想,也是将变化的部分封装起来,从而降低的耦合度。使得模块易于维护扩展。
。。。
心中明确了这个基本思想,应该就不会被这些形形色色的衍生原理所迷惑,在软件开发过程中上能够更好的有所体会和收获。
比如COM+的设计思想就是让接口与实现分离,客户端只包含接口调用的代码,不论服务端实现如何改变,
客户端都无须重新编译,从而达到二进制的耦合。
额外的中间层的思想,也是将变化的部分封装起来,从而降低的耦合度。使得模块易于维护扩展。
。。。
心中明确了这个基本思想,应该就不会被这些形形色色的衍生原理所迷惑,在软件开发过程中上能够更好的有所体会和收获。