什么是高內(nèi)聚嗓节,低耦合

高內(nèi)聚就是說相關(guān)度比較高的部分盡可能的集中接剩,不要分散

低耦合就是說兩個相關(guān)的模塊盡可以能把依賴的部分降低到最小,不要讓兩個系統(tǒng)產(chǎn)生強依賴

可能那么說珊皿,有點官方网缝,下面我就舉例子說明:

所謂的高內(nèi)聚就是把功能相關(guān)的模塊集合在一起,舉例:

? ?用戶模塊蟋定,就可以把用戶的相關(guān)內(nèi)容放在一起粉臊,比如用戶個人信息,用戶一些收藏等驶兜。

? 新聞模塊扼仲,就可以把新聞相關(guān)的內(nèi)容放在一起,比如新聞的一起查看抄淑,新聞的詳情展示等屠凶。

? 如果把新聞相關(guān)的內(nèi)容放到用戶模塊里面,首先新聞相關(guān)得內(nèi)容和用戶模塊沒有多大得關(guān)聯(lián)性蝇狼,這樣得內(nèi)聚就不是高聚合阅畴。

在舉個最實際的例子:211和專科學(xué)校他們招生迅耘,211招的就是高尖子生贱枣,他們得共性就是學(xué)生里面的頂尖的一批监署,專科招的就是學(xué)生里面學(xué)習(xí)能力相對較弱的一批纽哥,如果把屇品Γ科生放到211里面去,那不符合實際春塌,畢竟屜埽科生和211沒有多大的關(guān)聯(lián),符合不了211只壳。從這個招生得這種情況就可以理解為:高內(nèi)聚(把能力內(nèi)容相關(guān)的放在一起)俏拱。

所謂得低耦合就是每個模塊之間的關(guān)聯(lián)性將到可控范圍的最低,舉例:

有個購物車系統(tǒng)和商品是相關(guān)的吼句,當(dāng)加入購物車的時候锅必,勢必需要去執(zhí)行商品相關(guān)的操作,這就是耦合惕艳,那所謂的低耦合搞隐,就是購物車降低對商品這塊的聯(lián)系。

舉個現(xiàn)實中的例子:

你找了一個女朋友远搪,那你們之間就有了聯(lián)系劣纲,這就是耦合,然后呢谁鳍,你們同居了癞季,你們之間聯(lián)系更加密切了,這樣耦合就高了棠耕,然后突然有一天余佛,你女朋友說要回老家了,你倆不同居了窍荧,你們的聯(lián)系呢也少下去了辉巡,但是你倆還是男女朋友關(guān)系,只不過沒有同居的時候聯(lián)系那樣親密蕊退。這就是所謂的:低耦合

高內(nèi)聚郊楣,低耦合,他們是相關(guān)的瓤荔,一旦內(nèi)聚高了净蚤,耦合也必然會高,一旦耦合低了输硝,那內(nèi)聚也必然會降低今瀑。因為內(nèi)聚一旦高了,功能也越來越單一化了,對外模塊的需求也變得高了(例:情況一:你現(xiàn)在只學(xué)習(xí)橘荠,啥都不干屿附,那你吃飯,住宿哥童,衛(wèi)生等等都是需要甲幫你操辦挺份,相對于你而言,你是專一化的學(xué)習(xí)贮懈,啥都不用考慮匀泊,但是你對甲的依賴就很高,這就是內(nèi)聚高了朵你,耦合也就高了各聘。情況二:如果你現(xiàn)在不僅要學(xué)習(xí),而且住宿撬呢,吃飯伦吠,衛(wèi)生都要自己去解決,那相對于甲而言魂拦,他的出現(xiàn)與否和你沒有多大的關(guān)聯(lián),他就真成了路人甲搁嗓,但是對你而言你需要做的東西就多了芯勘,那你的能力也就不在是單一化了,就會有很多能力糅合在你身上腺逛,但是你和甲的關(guān)聯(lián)就很少甚至是幾乎沒有荷愕,這就是所謂的:耦合低了,內(nèi)聚也就低了)因此棍矛,高內(nèi)聚安疗,低耦合是相關(guān)的,我們能做到得就是找到最合適得一個 內(nèi)聚和耦合的一個點够委。因此沒有絕對的高內(nèi)聚低耦合

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末荐类,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子茁帽,更是在濱河造成了極大的恐慌玉罐,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件潘拨,死亡現(xiàn)場離奇詭異吊输,居然都是意外死亡,警方通過查閱死者的電腦和手機铁追,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門季蚂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事扭屁∷闾福” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵疯搅,是天一觀的道長濒生。 經(jīng)常有香客問我,道長幔欧,這世上最難降的妖魔是什么罪治? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮礁蔗,結(jié)果婚禮上觉义,老公的妹妹穿的比我還像新娘。我一直安慰自己浴井,他們只是感情好晒骇,可當(dāng)我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著磺浙,像睡著了一般洪囤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撕氧,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天瘤缩,我揣著相機與錄音,去河邊找鬼伦泥。 笑死剥啤,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的不脯。 我是一名探鬼主播府怯,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼防楷!你這毒婦竟也來了牺丙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤域帐,失蹤者是張志新(化名)和其女友劉穎赘被,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肖揣,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡民假,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了龙优。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片羊异。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡事秀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出野舶,到底是詐尸還是另有隱情易迹,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布平道,位于F島的核電站睹欲,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏一屋。R本人自食惡果不足惜窘疮,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望冀墨。 院中可真熱鬧闸衫,春花似錦、人聲如沸诽嘉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽虫腋。三九已至骄酗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悦冀,已是汗流浹背酥筝。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留雏门,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓掸掏,卻偏偏與公主長得像茁影,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子丧凤,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容