设计模式(第一次复习)
生活随笔
收集整理的這篇文章主要介紹了
设计模式(第一次复习)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
復(fù)習(xí)
- 軟件模式
- 什么是設(shè)計模式?不要說具體的策略,工廠什么的……第一頁的PPT,
- 分類
- 連用,最多考一題目,比較難
- 相同類型的模式往往可以連用 ——> 往往可以變化,組合:工廠
- 不同類型的模式往往可以連用 ——> 解決不同角度的問題和需求
- 目的分類是最重要的
- 創(chuàng)建型
- 結(jié)構(gòu)性
- 行為型
- 中介,掛差
- 2
- 類模式:靜態(tài)的
- 對象模式:動態(tài)的
- 既有類,又有對象:適配器
- 原型和香園很像
- 原型:創(chuàng)建型,原型工廠
- 享元:結(jié)構(gòu)性,香園管理器
- 看這一張表,就得得到所有的東西
- 兩個英文的問題
- 設(shè)計原則,如何推導(dǎo)出模式
- 策略模式
- 單一職責(zé)(封裝)
- 開閉
- 里氏代換
- 組合
- 歷來倒裝
- 開閉原則
- 最小值是原則:沒必要
- 單一職責(zé),封裝
- 實(shí)現(xiàn):最重要的,最主要的自己要寫的
防御使變成
表驅(qū)動法
命令:代碼數(shù)據(jù)化
-
模式的連用,怎么識別
-
識別變化和需求
-
夏令營的問題:考試
-
入學(xué)的一個考試,有第二次的推免考試
-
第二次的時候,如果都錄取滿了,那么就沒有考試了
總結(jié)
以上是生活随笔為你收集整理的设计模式(第一次复习)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件系统设计 表驱动法
- 下一篇: .NET新手系列(五)