国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

學(xué)習(xí)設(shè)計模式(一)

2023-03-23 00:36 作者:小劉Java之路  | 我要投稿

假期國慶也不要忘記,學(xué)習(xí)最近幾天學(xué)習(xí)了----23種設(shè)計模式

按照《程序員魚皮》的設(shè)計模式路線學(xué)習(xí)

軟件開發(fā)原則

○單一職責(zé)原則(SRP)

○開閉原則(OCP)

○里氏替換原則(LSP)

○依賴倒置原則(DIP)

○接口隔離原則(ISP)

○迪米特法則(最少知道原則)

○合成 / 聚合復(fù)用原則(CARP)

●設(shè)計模式分類○根據(jù)作用范圍:類 / 對象模式○根據(jù)目的分類:創(chuàng)建型 / 結(jié)構(gòu)型 / 行為型模式

image-20221003202508541

大佬的建議:

學(xué)習(xí)建議

1.對設(shè)計模式的學(xué)習(xí)和其他知識一樣,先了解每種設(shè)計模式是什么?作用是什么?能夠解決什么問題?適用于什么場景?有什么特點?類和對象的關(guān)系是什么(建議結(jié)合 UML 類圖來理解)?再去考慮編碼實現(xiàn)和進(jìn)一步在項目中應(yīng)用。

2.一定要多寫代碼實踐,最好每個設(shè)計模式都實現(xiàn)一遍,不要去背代碼,用的多了自然就能寫出代碼了。

3.每個設(shè)計模式都可以 獨立學(xué)習(xí) ,互相之間聯(lián)系不大,因此可以根據(jù)自己的時間來選擇性學(xué)習(xí)(比如先學(xué)重點的單例模式)。

4.在學(xué)會基礎(chǔ)的設(shè)計模式后,可以分析之前學(xué)過的框架源碼(比如 Spring、MyBatis 等),參考別人是如何應(yīng)用設(shè)計模式的。

5.不要過度依賴設(shè)計模式?。。。。。∷⒉皇倾y彈,過分使用設(shè)計模式可能只會增加系統(tǒng)的復(fù)雜度。


學(xué)習(xí)設(shè)計模式(一)的評論 (共 條)

分享到微博請遵守國家法律
杭锦旗| 平度市| 久治县| 揭东县| 霍州市| 崇仁县| 北宁市| 宽甸| 连平县| 泰兴市| 中西区| 清远市| 乐都县| 淮南市| 都安| 沂源县| 内乡县| 承德市| 麻城市| 甘洛县| 延长县| 巴林左旗| 青冈县| 辉县市| 阳新县| 西贡区| 佛教| 秀山| 灵寿县| 阿克苏市| 大连市| 故城县| 马鞍山市| 濮阳市| 尚义县| 浮山县| 柳河县| 公安县| 宝丰县| 鲁甸县| 静乐县|