五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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è)計模式(一)的評論 (共 條)

分享到微博請遵守國家法律
刚察县| 平塘县| 武胜县| 太白县| 西畴县| 宜黄县| 沾化县| 饶河县| 兴安盟| 徐汇区| 宁安市| 镇江市| 新沂市| 寿宁县| 淮北市| 宁蒗| 东乡族自治县| 和平县| 烟台市| 古田县| 吉林省| 绥棱县| 中山市| 通许县| 延寿县| 威宁| 彭泽县| 抚远县| 湘乡市| 白山市| 临沭县| 新巴尔虎左旗| 进贤县| 加查县| 开阳县| 崇义县| 临潭县| 双辽市| 遵义县| 云林县| 麻栗坡县|