freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

深入淺出設(shè)計(jì)模式之策略模式-資料下載頁(yè)

2025-02-20 06:54本頁(yè)面
  

【正文】 策略模式 ? 定義了算法簇,分別封裝起來,讓它們之間可以互相替換,讓算法的變化獨(dú)立于算法的的使用者。 思考迷題 p25 設(shè)計(jì)模式的使用 ? 每一個(gè)行業(yè)都有自己的行話,軟件設(shè)計(jì)也不例外。 ? 采用行話可以節(jié)省很多時(shí)間,行話的信息量大 ? 在軟件行業(yè),設(shè)計(jì)所采用的各種模式就是設(shè)計(jì)者之間的行話。 使用共享模式的好處 ? 減少溝通的信息量 ? 站的層次較高 ? 不易產(chǎn)生誤會(huì) ? 有利于剛參加工作人的進(jìn)步 設(shè)計(jì)模式的使用 ? 設(shè)計(jì)模式的使用首先在于設(shè)計(jì)者采用設(shè)計(jì)模式來對(duì)軟件進(jìn)行分析設(shè)計(jì)。 ? 設(shè)計(jì)模式在于如何組織每一個(gè)類及類之間的關(guān)系。等級(jí)高于庫(kù)和框架。 ? 因該說庫(kù)和框架也使用了某種設(shè)計(jì)模式。沒有關(guān)于設(shè)計(jì)模式的庫(kù)。 設(shè)計(jì)模式和 OO原則的聯(lián)系和區(qū)別 ? 了解和掌握 OO原則并不能設(shè)計(jì)出高質(zhì)量,開放性好的優(yōu)質(zhì)軟件。 ? 設(shè)計(jì)模式在于可以更好的使用 OO原則,設(shè)計(jì)出適應(yīng)變化的軟件。 ? 設(shè)計(jì)是一門藝術(shù),取舍很重要,不同人即使使用相同的設(shè)計(jì)模式,也不一定設(shè)計(jì)的軟件相同。 ? 設(shè)計(jì)時(shí)一定要考慮將來的變化,千萬不要寫死。 OO基礎(chǔ) ? 抽象 ? 封裝 ? 多態(tài) ? 繼承 OO模式 ? 策略模式:定義一組算法簇,分別封裝起來,可以互相替換,讓算法的變化獨(dú)立于使用者 OO原則 ? 封裝變化 ? 多用組合,少用繼承 ? 針對(duì)接口編程,不對(duì)實(shí)現(xiàn)編程 本章要點(diǎn) ? 知道 OO,不能保證設(shè)計(jì)出優(yōu)質(zhì)的彈性好的程序 ? 優(yōu)秀的 OO設(shè)計(jì)必須具備可復(fù)用,可擴(kuò)充,可維護(hù)的特性 ? 模式可以讓我們建造更好的質(zhì)量的軟件 ? 模式也可以認(rèn)為是歷經(jīng)考驗(yàn)的 OO設(shè)計(jì)經(jīng)驗(yàn) 本章要點(diǎn) ? 模式不是具體的代碼,是解決問題的思想。 ? 模式允許軟件改變,但改變對(duì)軟件影響減小。 ? 系統(tǒng)中變化的部分進(jìn)行封裝 ? 模式讓高級(jí)開發(fā)者具有共同語言
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1