软件发展过程以及对耦合的理解

2011-05-23 23:42:54 +08:00
 beston
面向向过程、面向对象、面向组件、面向服务都是一步步解耦的过程,但耦合虽然糟糕,但它却不可避免。

一个绝对解耦的应用程序则毫无用处,因为它不均有任何价值。开发者只能通过耦合其他内容,才能为系统添加职责。编写代码的行为就是将两个内容关联起来。真正的问题是耦合的范围究竟有多宽。我相信世界上只有才在两种类型的耦合。

* 好的耦合仅限于业务层的耦合。开发者通过实现系统用例活特性,将软件的功能结合起来,完成对职责的添加。
* 坏的耦合则将所有的内容都集成在一起。
http://www.v2ex.com/new/programmer
4025 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/13412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX