最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
南华县| 杭州市| 米林县| 漯河市| 黔江区| 呼和浩特市| 甘谷县| 九龙坡区| 泸溪县| 尉氏县| 弋阳县| 来安县| 阜新市| 白水县| 邻水| 海宁市| 武邑县| 凯里市| 崇仁县| 专栏| 平顶山市| 泰顺县| 湖北省| 读书| 修武县| 滦平县| 福贡县| 吐鲁番市| 焉耆| 泰宁县| 陇南市| 扶风县| 明水县| 文昌市| 饶阳县| 行唐县| 铅山县| 宿州市| 巴彦淖尔市| 兴宁市| 丽江市|