本帖最后由 aotian16 于 2011-01-18 18:50:36 编辑

解决方案 »

  1.   

    一个程序员团队正在审查一个新的实用程序类中提出的API。经过一番讨论,他们认识
    他们可以减少,而不会丢失任何功能的API中的方法数。
    如果他们实施新的设计,二OO原则,他们是推动?
    答:松散的耦合
    二严格的耦合
    C.较低的凝聚力
    D.较高的凝聚力
    五较弱封装
    楼更强封装
      

  2.   

    Looser coupling2楼说的没有错~  高耦合的代码不利于修改和做二次开发!我们在写代码的时候应尽量降低耦合度!
      

  3.   

    Looser coupling 低耦合  也! 一次性搞定
      

  4.   

    耦合是软件结构中各模块之间相互连接的一种度量
    内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量
    方法减少了,说明每个模块内部成分独立性高了,相关联程度小了。
    所以应该是 高内聚 低耦合 A D
    楼主说答案是A  松耦合。这个牵强点解释是因为  题目说的修改是松耦合了 但不一定就算得上高内聚。
      

  5.   

    答案是a,但是我看題目是要選兩個嘛
    應該是a,d
      

  6.   

    Looser coupling。
    说一下个人的看法,可能理解有不正确之处。松耦合不等于高内聚,从题目要求来看,应该是选择松耦合,松耦合并不意味着一定就要高内聚。松耦合主要是解耦的概念,就是让对象间的依赖性降低,从某种意义上说与高内聚无关。但大部分情况上,松耦合和高内聚的设计思想都是在一块作用的。
      

  7.   

    >>which two OO principles will they be promoting?
    他们提升了哪两个面向对象的原则?就是ad
    高内聚,低耦合