国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

什么是設(shè)計(jì)模式

2019-11-17 06:14:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
什么是模式,這是一個(gè)看上去簡(jiǎn)單,但是又非常不簡(jiǎn)單的問(wèn)題。我見(jiàn)過(guò)很多人,學(xué)習(xí)模式理論已經(jīng)很長(zhǎng)時(shí)間了,但是并不真正理解這一點(diǎn)。

  模式理論的基本思想其實(shí)起源于中國(guó),是中國(guó)文化的固有思想。你,我,我們中每一個(gè)自幼受到中國(guó)思想熏陶的人,都自然具有這一基本思想。模式的思想存在于中國(guó)文化的各個(gè)角落,包括哲學(xué)、法律,醫(yī)學(xué),兵法,體育,文學(xué),直到我們行為處事的方式。

  模式的思想,長(zhǎng)期以來(lái)不存在于西方思考方式中,至今也不是西方文化的主流思想。因此學(xué)習(xí)模式,切忌以西方式的思路學(xué)習(xí)。不然的話(huà),緣木求魚(yú),事倍功半。

  簡(jiǎn)單地講,所謂模式,就是得到很好研究的范例。設(shè)計(jì)模式,就是設(shè)計(jì)范例。在孫子兵法中,充斥著各種模式。孫子說(shuō),“至于死地而后生”,就是戰(zhàn)爭(zhēng)模式。三十六計(jì),條條都是模式,比如“走為上”,“空城計(jì)”也都是戰(zhàn)爭(zhēng)模式。

  這些模式中的每一個(gè)都具有典型意義,具有學(xué)習(xí)價(jià)值。通過(guò)研究這些模式,學(xué)習(xí)者可以相互交流,可以在自己的實(shí)踐中舉一反三,推陳出新,加以應(yīng)用。

  在我們參加高考的時(shí)候,老師給我們很多的典型題目,作為練習(xí)使用。這些題目一般來(lái)說(shuō)不會(huì)在高考中原封不動(dòng)地出現(xiàn),但是這些題目會(huì)有一些內(nèi)容啟發(fā)我們的思考,可以讓我們舉一反三,從而為考試做好預(yù)備。

  模式不是框架(Framework),也不是過(guò)程。模式也不是簡(jiǎn)單的“問(wèn)題的解決方案”,因?yàn)槟J奖仨毷堑湫蛦?wèn)題的解決方案,是可以讓學(xué)習(xí)者舉一反三的,有研究?jī)r(jià)值、有交流價(jià)值,有自己的名字的例子。

  模式不能套用。不要以為在任何一個(gè)系統(tǒng)中都要使用某些設(shè)計(jì)模式。系統(tǒng)的設(shè)計(jì)也不是含有設(shè)計(jì)模式就好,更不是含有越多的設(shè)計(jì)模式就越好。

  在《三國(guó)演義》中,馬恕就套用了“至于死地而后生”的戰(zhàn)爭(zhēng)模式,最后倒了大霉。在高考中,你假如把老師交給你的典型題目答案倒背如流,在一個(gè)個(gè)放到考試卷子上去,放得越多,恐怕你就離考上大學(xué)越遠(yuǎn)。

  比如你喜歡三十六計(jì),假如你在執(zhí)行某項(xiàng)軍事任務(wù)的時(shí)候,千方百計(jì)地將盡可能多的三十六計(jì)用到里面,每次都來(lái)一個(gè)“走為上”,那么你的朋友和敵人都會(huì)覺(jué)得某名奇妙。假如你非三十六計(jì)中的計(jì)謀不用,或者認(rèn)為非三十六計(jì)中的策略不算好策略,那么別人只能認(rèn)為你不懂三十六計(jì)的精髓。

  中國(guó)傳統(tǒng)醫(yī)學(xué)也是一樣,有時(shí)看上去癥狀相似的病,卻要使用不同的處方,即所謂辨證用藥。假如每次給病人看病,都要捧出某本醫(yī)案,將盡可能多的聞名醫(yī)案用到你的病人身上,恐怕過(guò)不了多久就麻煩大了。

  中國(guó)古代的法律,就是案例法;也就是需要法官在研習(xí)案例的基礎(chǔ)之上,舉一反三,適當(dāng)發(fā)揮。開(kāi)個(gè)玩笑,假如你喜歡上“軋美案”,逢美必軋,恐怕需要及早做好該行的預(yù)備。

  關(guān)于模式的理論的起源、歷史,以及模式理論與中國(guó)文化的淵源、哲學(xué)思想,設(shè)計(jì)模式背后的OO設(shè)計(jì)原則,二十幾個(gè)設(shè)計(jì)模式的具體講解,他們?cè)?a href="http://m.survivalescaperooms.com/article.asp?typeid=160">java語(yǔ)言中如何實(shí)現(xiàn),如何在自己的系統(tǒng)設(shè)計(jì)中舉一反三、推陳出新,以及Java語(yǔ)言本身使用了什么設(shè)計(jì)模式,可以看一看我的新書(shū)《Java與模式》(電子工業(yè)出版社出版)。

進(jìn)入討論組討論。


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 和政县| 荔波县| 元阳县| 砚山县| 浦城县| 普陀区| 夏邑县| 广东省| 大洼县| 博白县| 常州市| 汉沽区| 色达县| 科技| 姚安县| 五寨县| 芦溪县| 额敏县| 克什克腾旗| 和政县| 泰州市| 金华市| 聊城市| 阳朔县| 延安市| 金塔县| 丹凤县| 大渡口区| 双柏县| 金坛市| 柳江县| 建阳市| 余庆县| 海安县| 雷波县| 迭部县| 靖边县| 岳普湖县| 桦南县| 阳曲县| 观塘区|