我的理解是:高内聚:项目功能方面的的关系越简单越好,不会牵一发动全身
低耦合:项目结构方面在书写类的时候尽量的一个类实现一个功能方法,自己扫自家门前雪-------------------------------------------------------------------------------
不知道我这样理解有没有偏离?还是理解错了?如果是理解错了,正确的理解是怎么样的?希望能通俗的解释一下,谢谢了
低耦合:项目结构方面在书写类的时候尽量的一个类实现一个功能方法,自己扫自家门前雪-------------------------------------------------------------------------------
不知道我这样理解有没有偏离?还是理解错了?如果是理解错了,正确的理解是怎么样的?希望能通俗的解释一下,谢谢了
具体到一个项目的话,
高内聚:多编些独立函数,dll,然后和其他模块的接口要做成通用性的,以后其他的项目也可以用到。
低耦合:模块之间的相关度要小,让每个模块都可以当一个小项目来用,即使嵌入到其他的系统,简单修改后也可以运行。
这是很难说明的,总之,就是越独立,重用性越高越好。
个人理解,难免偏差,大家勿喷哈。