java語(yǔ)言 寫(xiě)java代碼所提倡的高內(nèi)聚低耦合是什么意思,能具體講講么?
寫(xiě)java代碼所提倡的高內(nèi)聚低耦合是什么意思,能具體講講么?高內(nèi)聚性是讓一個(gè)類(lèi)或方法專(zhuān)注于一件事。低耦合:這需要較少的對(duì)象和類(lèi)之間的耦合。更流行的是,例如,如果一個(gè)類(lèi)的一個(gè)方法引用了許多其他類(lèi),而您是
寫(xiě)java代碼所提倡的高內(nèi)聚低耦合是什么意思,能具體講講么?
高內(nèi)聚性是讓一個(gè)類(lèi)或方法專(zhuān)注于一件事。低耦合:這需要較少的對(duì)象和類(lèi)之間的耦合。更流行的是,例如,如果一個(gè)類(lèi)的一個(gè)方法引用了許多其他類(lèi),而您是新的,那么它就會(huì)出現(xiàn)。修改類(lèi)后,此方法將出現(xiàn)異常錯(cuò)誤。
Java關(guān)于低耦合與高內(nèi)聚理念是什么?
高內(nèi)聚一般是指功能內(nèi)聚,完成相同的功能在一起,不可或缺,模塊之間不能再分離耦合:衡量軟件結(jié)構(gòu)中不同模塊之間互聯(lián)程度的一種方法。低耦合是利用Java中的接口來(lái)降低耦合度,使程序具有良好的可擴(kuò)展性,易于修改,也就是說(shuō),有時(shí)程序需要修改,我只需要糾正它的一部分,只有一部分如果程序的耦合性很強(qiáng),從頭再來(lái)寫(xiě)是不劃算的。在正常的開(kāi)發(fā)中,有必要更改該部分,重寫(xiě)該部分,并盡快更改配置文件。它通過(guò)Java接口和spring技術(shù)中的IOC進(jìn)行解耦