码迷,mamicode.com
首页 > 其他好文 > 详细

高内聚低耦合

时间:2018-09-02 15:04:19      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:一个   https   调用   就是   new   其他   link   ike   文件   

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

高内聚低耦合

标签:一个   https   调用   就是   new   其他   link   ike   文件   

原文地址:https://www.cnblogs.com/wang2386033566/p/9573803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!