大話設計記錄一

2021-05-23 14:58:26 字數 971 閱讀 8990

昨天自己很興奮的拿到了《大話設計模式》,剛看了一點點我就感覺這本書真的很有趣。

首先說從語言上擺脫了傳統的模式。作者在瞎侃當中讓我們學習了,更重要的是作者運用生活中信手拈來的小例子。其中使我感觸最深的是運用設計模式設計人生,聽上去感覺很大,但是仔細想一想這是非常有趣的事情。

先不扯這本書了,下面我來記錄一下自己對於學習大話的第一天感受以及收穫。

首先把前言看完了,以對話的方式進入本書的學習,然後是重點看了一下本書的內容。分為四個部分。感覺對於乙個新手看這本書,具有相當重要的指導作用,然後自己又看了一下作者的部落格,在部落格上的東西和書上差不多吧。

物件導向用了乙個活字印刷術的發明就全部解釋清楚了,物件導向的特點:可維護性、可復用性、可擴充套件性和靈活性。就對應程式當中的物件導向的特點是封裝、繼承和多型、通過學習小鳥面試的例子知道了,什麼才算是的好一點程式吧。對程式設計有了一定物件導向的概念。

學習之所得及所思:

1.首先使我感興趣的一句話是「數學是思維的體操,那設計模式,就是物件導向程式設計思維的體操」,然後有一點不明白,然後查了一下才知道這句話的意思是:練好基本數學技能,掌握基本的數學思維方法。

也就是對於數學的比較、分析、綜合、抽象、概括、對簡單的問題進行判斷、推理。同時注意思維的敏捷和靈活。

2.try

……catch

……(對這個結構不理解):

try-catch

語句由乙個

try塊後跟乙個或多個

catch

子句結果,這些子句指定不同的異常處理程式。在

msdn

上敲了一遍例子還是不太懂。相信以後有機會把它乾掉。

3.overide

override

修飾符。

不能重寫非虛方法或靜態方法。重寫的基方法必須是

virtual

、abstract

或override

得。第一天就看了這麼多,現在感覺還是不是很清楚這些問題,我相信只要我學習總有一天我會弄懂……

大話設計模式(一)

物件導向設計四大原則 單一原則 乙個類應該只有乙個引起它變化的原因。如果乙個類擔任的職責過多,就等於把這些職責耦合在一起,一旦乙個職責發生改變,很可能會削弱或者抑制其他職責的能力,即要求耦合度盡可能低。開放 關閉原則 對擴充套件開發,對修改關閉。在乙個軟體開發中,常常需要擴充套件專案,我們應該盡可能...

《大話設計模式》初讀理解記錄

模版方法模式 既是將相同的部分放在父類,而又將不同的部分使用虛方法,再在子類中實現那些不同的地方。外觀模式 即建立乙個中間類,把需要實現的東西放在中間類中實現,而外部客戶 主程 只要操作中間類的方法即可,修改時也只是修改中間類方法與增加類,可以不用動主程。模式 竟然忘了什麼名字 先建立乙個不能實現任...

大話重構 記錄

物件導向設計與開發領域有乙個十分重要的原則,就是ocp原則,開放 封閉原則。表述 我們開發的軟體系統,對於功能擴充套件是開放的,對於軟體 的修改是封閉的。維護 的原則應遵循 兩頂帽子 設計原則,先重構現有的 讓其具有可擴充套件性,然後再新增新程式,使其滿足ocp。可擴充套件設計不用實現太早,基本上可...