設計模式(一) 學習大綱

2021-10-24 21:21:53 字數 613 閱讀 5025

設計模式老生常談了,對程式設計師的後續發展是很重要的,可以有效提公升**的可讀性,具體來看,有如下用途:

設計模式是一系列方**的抽象模型,大部分是用來解決**的可拓展性問題,在學習這一塊的時候,重點是要知道這些設計模式是用來解決什麼問題的,在什麼場景下用,並且不過度設計。

結構型

行為型

目前市面上已經有很多要求規範了,所以這裡也都是一些規章要求等,照著規範來就行了。

比如,我們直接用阿里的《**規範》即可,在 idea 裡也有其對應的外掛程式實現,盡量遵守即可。

**重構是乙個持續迭代的過程,而每次採用的方法就是上面所說的那些:設計思想、設計原則、設計模式、程式設計規範等。在每次的重構過程中,靈活運用這些方**,避免過度優化即可。

我認為是設計原則,因為設計模式是對設計原則的更具體實現,規範的話注重的太細節,重構每次採用的也是這些方法,所以還是原則最重要。

所有的或抽象或具體都是根據物件導向的4大特性來抽象出來的。在面向過程或函式式程式設計等程式設計模型中,並不是全部適用。

知識大綱 設計模式

0 簡單工廠模式 1 抽象工廠模式 abstract factory 2 建造者模式 builder 3 工廠方法模式 factory method 4 原型模式 prototype 5 單例模式 singleton 6 介面卡模式 adapter 7 橋接模式 bridge 8 組合模式 comp...

設計模式學習筆記(一) 設計模式

3 常用設計模式 4 設計模式用途 5 總結 軟體開發技術包含 招式 與 內功 其中,程式語言,開發技術,著名框架可以認為是 招式 而資料結構,演算法,設計模式,重構,軟體工程等則為 內功 招式 可以很快學會,但是 內功 的修煉需要更長的時間。對設計模式的學習會令 內功 大增,配合日益純熟的 招式 ...

設計模式學習(一)

這段時間準備著實習招聘,把以前懂一丟丟的設計模式又拿出來看看,這次看的書,主要是 大話設計模式 偶爾翻一翻經典的 設計模式 這幾天看的是簡單工廠模式 工廠方法模式 抽象工廠模式 策略模式。覺得它們有相似之處,所以在這裡寫下感想。如有錯誤,敬請指正 如果有人看的話 幾個子類繼承基類的方法,並且各自實現...