高内聚低耦合

Posted wang2386033566

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高内聚低耦合相关的知识,希望对你有一定的参考价值。

在java中,你想在你的程序中调用某个类比如说是A1,如果你在程序中直接new A1(),这样就写死了。
如过下次业务逻辑有变化,你就必须重新修改A1类的代码。在这种情况下,如果A1类被其他的程序调用,你修改了A1类的代码,可能会对其他程序造成影响。 但是如果你在配置文件里配置你要用到的类的相关属性,通过程序动态地区获得,你只用修改这个配置文件,把他指向另一个类A2就行了。
用A2替代A1。这就是低耦合,也是java的面向增加开放,面向修改关闭的原则。


以上是关于高内聚低耦合的主要内容,如果未能解决你的问题,请参考以下文章

高内聚低耦合

高内聚低耦合

Office之什么是高内聚低耦合

浅谈面向对象开发原则:高内聚,低耦合

高内聚低耦合

如何最求高内聚低耦合