如题。求高人解释

解决方案 »

  1.   

    同意楼上,功能要集中,类关系要松散;
    比如,你要做两个功能:对文本文件的读写,对 word 读写,同是IO你可以放在一个类里的不同方法,高内聚。
    比如,写了一个类,“人”类,“人”有自己的名字年龄等属性,每个“人”又有一条狗做为自己的属性,你可以把“人”类的属性和“人”的狗的属性都写在“人”类里,这就成了高耦合,
    而,把狗的属性剥离出来,写成“狗”类,在“人”类里只放一个对“狗”的对象做引用,这个“狗”类,即可做为“人”的属性,也可以做它用。即 低耦合
      

  2.   

     低耦合就是尽量降低数据与数据之间的关系,减少开发的维护难度。
      参考文章:http://baike.baidu.com/view/3082578.htm%22