物件導向一直貫穿著我們學習,從剛開始的迷迷糊糊、懵懵懂懂, 後來學習又深入了解了一些,再次接觸學習起來更為系統一些,這些還是偏理論上多一點,以後還要多多實踐。
簡略:
詳細:
注:我們之前接觸的uml圖有九種,在軟考課本中介紹了13種,多了通訊圖、組合結構圖、互動概覽圖、計時圖。
建立型(5個):乙個人(單例模式)根據乙個工廠(工廠方法模式)的原型(原型模式)建立了(建造者模式)另乙個工廠(抽象工廠模式)。
結構型(7個):小明代替(**模式)小雷去跟小紅約會,約會的地點是橋頭(
橋接模式
)看烟花,小明需要通過襯衣、褲子、皮鞋搭配的一套衣服(組合模式)來裝扮(裝飾模式)成小雷的模樣(外觀模式),並且模仿適配(介面卡模式)小雷的行為,最後他們很享受這次的約會(享元模式)
行為型(11個):乙個觀察者(觀察者模式)在電腦上發現了可疑的訪問者(訪問者模式),需要乙個中介者(中介者模式)通過一連串(職責鏈模式)的演算法策略(策略模式)進行迴圈迭代(迭代器模式)來解釋(直譯器模式)這條命令(命令模式)知道訪問者的狀態(狀態模式),記錄(備忘錄模式)下來形成模板(模板方法)。
ps:不知道大家有沒有看過陳學冬演的《解密》,這個故事是從那裡得來的,那個解密小組有監聽組、破譯處,相當於我們的觀察者和中介者,那個可疑的訪問者是容金珍的老師,那個命令就是紫密,數學天才每天算啊算啊才破譯了紫密,通過破譯命令來知道對方的下一步行動。(看電視劇集還是有好處的,哈哈~~~)
通過二十多天對設計模式的學習,發現23個模式並沒有想象中的那麼難,我們每天乙個模式,碰到相似的進行模擬區分,最後還製作了一副關於設計模式的牌,通過打牌加深對模式圖和故事的記憶。(ps:記住大話中每個模式所講的故事對我們的理解也很有幫助~)
方法總比困難多
集體的力量是無窮大
軟考之物件導向 關係
摘自 類的關係可以分成 關聯 association 聚合 aggregation 組合 composition 依賴 dependency 和繼承 inheritance 關聯 關聯表示兩個類之間行為的一般二元關係。關聯中的每個類可以指定乙個數目 multiplicity 它可以是乙個數字或數字區...
軟考之軟考總結
從準備軟考到軟考結束,差點兒相同三個月的時間。儘管我們學計算機的時間已經不短,可是大規模 系統性的學習計算機理論的知識的時候,當從組成原理到編譯原理,從資料庫到作業系統,從物件導向技術到設計模式,儘管之前大都都接觸過,可是當全部理論性的知識,排著長隊,等著你一一檢閱的時候,你才發現,原來自己肚子裡的...
軟考複習之路 軟考總結
經過了自考的洗禮之後,對作業系統,資料結構等知識有了一定的了解,拓寬了我們學習的知識面,為我們今後的學習又做了很多鋪墊。通過考軟考,對於理論上的知識比自考有了更深一層的理解,補充了很多知識。自考對於軟考來說解決了不怕不知道,就怕不知道的問題。自考的知識很基礎,經歷了自考之後,再學起作業系統,資料結構...