java中的解耦是什么意思

Posted jingpeng77

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的解耦是什么意思相关的知识,希望对你有一定的参考价值。

这是形象搞笑的比喻:完全可以这么想像嘛,有一对热恋中的男女,水深火热的,谁离开谁都不行了,离开就得死,要是对方有一点风吹草动,这一方就得地动山摇。可以按照琼瑶阿姨的路子继续想象,想成什么样都不过分,他们之间的这种状态就应该叫做“偶合”。
他们这么下去,有人看不惯了,有一些掌握话语权的权利机构觉得有必要出面阻止了,这样下去不是个事吖,你得先爱祖国,爱社会,爱人民,爱这大好河山才行啊,于是棒打鸳鸯,让他们之间对对方的需要,抽象成一种生理需要,这就好办了,把她抽象成女人,他抽象成男人,当他需要女人时,就把她当做女人送来,反之亦然,看上去他们仍在一起,没什么变化,实质上呢,他们已经被成功的拆散了,当有一天他需要女人时,来了另外一个女人,嘿嘿 他不会反对的。对方怎么变他也不会关心了。这就是“解偶”。

较为具体的说明就是有的时候程序需要修改,我只需要改正一部分,单是如果程序的耦合性很强的话就需要从头再写一遍很不划算,而正常的开发中都是改那部分,重写那部分,把配置文件一改就成了,java中通过接口(interface),spring技术中的ioc等实现的解耦合
重写覆盖父类的方法也是一种解耦行为





以上是关于java中的解耦是什么意思的主要内容,如果未能解决你的问题,请参考以下文章

Java web项目的解耦合

java 完全解耦

java中dao层和service层的区别,为啥要用service

java:面向接口编程(解耦)

设计模式中所说的解耦

commons-logging日志实现解耦