<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      摘要: 迪米特原則定義 迪米特原則,也叫最少知道原則,即一個(gè)類應(yīng)該 對(duì)自己依賴的類知道的越少越好 ,而你被依賴的類多么復(fù)雜,對(duì)我都沒(méi)有關(guān)系。也就是說(shuō),對(duì)于別依賴的類來(lái)說(shuō),不管業(yè)務(wù)邏輯多么復(fù)雜,都應(yīng)該盡量封裝在類的內(nèi)部;對(duì)外除了必備的public方法,不再泄露任何信息。 1.問(wèn)題由來(lái) 我們知道,類和類是有耦合 閱讀全文
      posted @ 2019-08-06 18:59 本墨 閱讀(369) 評(píng)論(0) 推薦(0)
      摘要: 介紹 開(kāi)閉原則是編程設(shè)計(jì)中最基本、最重要的原則。 定義:一個(gè)軟件實(shí)體如類、方法和模塊等,應(yīng)該對(duì)擴(kuò)展(提供方)開(kāi)放,對(duì)修改(使用方)關(guān)閉。用抽象構(gòu)建框架,用實(shí)現(xiàn)擴(kuò)展細(xì)節(jié)。 也就是說(shuō),在需求發(fā)生新的變化時(shí),我們不應(yīng)該修改原來(lái)的代碼,而應(yīng)該通過(guò)擴(kuò)展來(lái)滿足新的需求。 例子引入 我們要實(shí)現(xiàn)一個(gè)畫(huà)圖的功能,能夠 閱讀全文
      posted @ 2019-08-05 16:48 本墨 閱讀(401) 評(píng)論(0) 推薦(0)
      摘要: 1.內(nèi)容引入——繼承體系的思考 在繼承中,凡是在父類已經(jīng)實(shí)現(xiàn)的方法,其實(shí)算是一種契約或者規(guī)范,子類不應(yīng)該在進(jìn)行更改(重寫);但是,由于這一點(diǎn)不是強(qiáng)制要求,所以當(dāng)子類進(jìn)行重寫的時(shí)候,就會(huì)對(duì)繼承體系產(chǎn)生破壞。 同時(shí),繼承帶來(lái)便利的時(shí)候,也有弊端:給程序帶來(lái)了侵入性,增加了對(duì)象之間的耦合性,可移植性低。當(dāng) 閱讀全文
      posted @ 2019-08-05 11:23 本墨 閱讀(278) 評(píng)論(0) 推薦(0)
      摘要: 依賴倒置原則(Dependence Inversion Priiciple,DIP) 介紹 High level modules should not depend upon low level modules. Both should depend upon abstractions. Abstr 閱讀全文
      posted @ 2019-08-05 11:06 本墨 閱讀(350) 評(píng)論(0) 推薦(0)
      摘要: 介紹 客戶端不應(yīng)該依賴它不需要的接口,即 一個(gè)類對(duì)另一個(gè)類的依賴應(yīng)該建立在最小接口上 。 Demo引入 先來(lái)看一張圖: 如上圖所示:類A通過(guò)接口MyInterface依賴類B,類C通過(guò)接口MyInterface依賴類D;但是,類A只是想要使用B實(shí)現(xiàn)的接口MyInterface中的1,2,3方法,類C 閱讀全文
      posted @ 2019-08-04 21:25 本墨 閱讀(235) 評(píng)論(0) 推薦(0)
      摘要: 單一職責(zé)原則 單一職責(zé)原則:一個(gè)類應(yīng)該只有一個(gè)原因引起改變,即一個(gè)類應(yīng)該只負(fù)責(zé)一個(gè)業(yè)務(wù)邏輯。 問(wèn)題由來(lái):類T負(fù)責(zé)t1, t2兩個(gè)職責(zé),當(dāng)因?yàn)閠1j對(duì)類T修改的時(shí)候,可能導(dǎo)致類T出現(xiàn)問(wèn)題而影響職責(zé)t2。 解決方案:遵循單一職責(zé)原則,將類T進(jìn)行改寫,確保一個(gè)類負(fù)責(zé)一個(gè)職責(zé)。 demo: 有一個(gè)類Anim 閱讀全文
      posted @ 2019-08-01 17:08 本墨 閱讀(272) 評(píng)論(0) 推薦(0)
      摘要: 這篇文章是對(duì)前一篇的一些補(bǔ)充: 1.SpringIOC容器可以管理Bean的生命周期: 通過(guò)構(gòu)造器或工廠方法創(chuàng)建bean的實(shí)例; 為bean屬性設(shè)置值或者引入其他bean; 調(diào)用bean的初始化方法 ,此時(shí)bean就可以使用了; 容器關(guān)閉時(shí),調(diào)用bean的清理方法 。 在bean的聲明里定義init 閱讀全文
      posted @ 2019-04-12 16:20 本墨 閱讀(670) 評(píng)論(0) 推薦(1)
      摘要: Spring的兩大核心功能就是IoC和AOP,這篇文章主要介紹IoC。 簡(jiǎn)單來(lái)說(shuō),在面向?qū)ο笏枷胂拢珹類中有一個(gè)B類的屬性, 那么我們?cè)趧?chuàng)建A類時(shí)往往需要同時(shí)創(chuàng)建一個(gè)B類的對(duì)象,以便A類對(duì)其進(jìn)行調(diào)用。但是,這樣的后果便是,A類和B類的耦合度過(guò)高。而所謂的IoC(控制反轉(zhuǎn)),其核心是DI,旨在提供一種 閱讀全文
      posted @ 2019-04-11 15:36 本墨 閱讀(567) 評(píng)論(0) 推薦(0)
      摘要: Spring作為一款成熟的Java框架,其優(yōu)點(diǎn)和意義不用我多說(shuō),可以參考:https://m.w3cschool.cn/wkspring/pesy1icl.html 今天開(kāi)始寫一下Spring家族的總結(jié)。 首先,按照慣例,先來(lái)一個(gè)hello world: 1.新建一個(gè)項(xiàng)目 我這里采用是maven的方 閱讀全文
      posted @ 2019-03-27 15:24 本墨 閱讀(163) 評(píng)論(0) 推薦(0)
      摘要: 關(guān)于查詢的一點(diǎn)補(bǔ)充: 當(dāng)查詢部門信息時(shí),希望查詢?cè)摬块T下的所有員工,下面會(huì)采取兩種方式實(shí)現(xiàn): 1.聯(lián)合查詢 對(duì)應(yīng)的xml文件中新增: 2.分步查詢 可以按照上一篇的模式,還是在有需要的時(shí)候去查詢部門包含的員工信息,具體做法如下: 在EmployeeMapper中新增對(duì)應(yīng)的方法: xml文件中相應(yīng)的更 閱讀全文
      posted @ 2019-03-24 09:34 本墨 閱讀(144) 評(píng)論(0) 推薦(0)
      主站蜘蛛池模板: 91亚洲人成手机在线观看| 国产精品视频亚洲二区| 蜜臀av久久国产午夜| 日韩国产精品无码一区二区三区| av日韩在线一区二区三区| 精品无码一区二区三区的天堂| 旅游| 中文字幕av无码一区二区蜜芽三区| caoporn成人免费公开| 五峰| 日本久久一区二区免高清| 欧美v国产v亚洲v日韩九九| 一本色道婷婷久久欧美| 久久精品国产亚洲av天海翼| 云梦县| 国产午夜福利片在线观看| 亚洲综合色婷婷中文字幕| 爆乳女仆高潮在线观看| 少妇又爽又刺激视频| 波多野结av衣东京热无码专区| 亚洲成熟女人av在线观看| 亚成区成线在人线免费99| 日韩精品一区二区三区不卡 | 日韩全网av在线| 国内精品久久人妻互换| 99精品久久免费精品久久| 国内精品无码一区二区三区| 国产精品青草久久久久福利99| 国产成人综合久久亚洲av| 久久久久久久一线毛片| 中文字幕亚洲国产精品| 亚洲一级特黄大片在线观看| 成年女人永久免费观看视频 | 性姿势真人免费视频放| 精品亚洲国产成人av在线| 永久免费无码av在线网站| 4480yy亚洲午夜私人影院剧情| 国产精品国产三级国产试看| 国产女人看国产在线女人| 亚洲av色香蕉一区二区三区精品| 绥德县|