V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
beston
V2EX  ›  程序员

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

  •  
  •   beston · 2011-05-23 23:42:54 +08:00 · 4005 次点击
    这是一个创建于 4911 天前的主题,其中的信息可能已经有所发展或是发生改变。
    面向向过程、面向对象、面向组件、面向服务都是一步步解耦的过程,但耦合虽然糟糕,但它却不可避免。

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

    * 好的耦合仅限于业务层的耦合。开发者通过实现系统用例活特性,将软件的功能结合起来,完成对职责的添加。
    * 坏的耦合则将所有的内容都集成在一起。
    http://www.v2ex.com/new/programmer
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2622 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:34 · PVG 23:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.