大大毛 的筆記

            DDM's Note

          哪怕沒(méi)有辦法一定有說(shuō)法,
          就算沒(méi)有鴿子一定有烏鴉,
          固執(zhí)無(wú)罪 夢(mèng)想有價(jià),
          讓他們驚訝.

          posts - 14, comments - 23, trackbacks - 0, articles - 58
             :: 首頁(yè) ::  :: 聯(lián)系 ::  :: 管理

          框架和模式

          Posted on 2006-03-22 13:26 大大毛 閱讀(285) 評(píng)論(2)  編輯  收藏
          ??????今天面試之后,按原定計(jì)劃去超市逛了(這是我除代碼外最喜歡的了)。還是老規(guī)矩,去了3個(gè)多小時(shí)。不過(guò)回頭倒是不爽,突然下雨,一出超市就上了50路(誰(shuí)叫我看它上面有到上社的呢),結(jié)果是坐反了,只有多花了1個(gè)小時(shí)才回來(lái)。
          ??????回來(lái)的路上,想到了去年看EJB那本書(shū)時(shí)對(duì)框架和模式的體會(huì),想想也挺有意思,就放上來(lái)。
          ??????體會(huì)不深,只能從膚淺的外表談?wù)劻恕?br />??????框架就是一段代碼,可能很大,但也是“一段”實(shí)際的代碼。模式完完全全是個(gè)“虛”的東東,啥也沒(méi)有,只有一種構(gòu)思在那里。模式跟那種接口一樣,說(shuō)起來(lái)都是“實(shí)現(xiàn)”了某種模式/接口。
          ??????拿房屋打個(gè)比方,框架就是指框架房,你買到一個(gè)房間,它是框架結(jié)構(gòu)的,那是說(shuō)它四面的承重是有的,但是至于墻有沒(méi)有那是另說(shuō)了,你可以自己建,也可以拆掉,就是這么一回事,但是那個(gè)承重的框架是實(shí)實(shí)在在的擺在你眼前的,它是實(shí)物,只不過(guò)是房間的一部分而已。而模式就不同了,模式相當(dāng)于在建房時(shí),人家以往的經(jīng)驗(yàn)就會(huì)告訴你,你只要建房(超過(guò)一層),就需要一個(gè)樓梯。至于樓梯是如何去建,是什么樣的,人家都沒(méi)有告訴你,只會(huì)告訴你用它來(lái)上,下樓而已,它就是一種經(jīng)驗(yàn)之談,是全虛的東西,你真要建了,可能用一個(gè)木梯來(lái)實(shí)現(xiàn),又或者普通樓梯/電梯之類的。
          ??????想到了樓梯上下樓的情形,又想到昨晚看的那個(gè)迭代器模式了。樓房好象一個(gè)容器,它里面會(huì)有多層的結(jié)果,但是你想要知道現(xiàn)在上到哪一層了,好象都是樓梯的作用(電梯尤其如此),可以將電梯看做樓層容器的一個(gè)迭代器,容器里面放了好多層,但是它并不會(huì)告訴你,你現(xiàn)在所處的位置,你在電梯里面時(shí),由具體的電梯對(duì)象來(lái)告訴你,同理,一座樓可以擁有多座電梯,那么你在不同的電梯(迭代器對(duì)象)里面,可以看到不同的樓層顯示(標(biāo)識(shí)被保存在迭代器對(duì)象里面了)。聯(lián)想到的例子即是如此,可能是不太適合吧,管它呢,有點(diǎn)想法總比沒(méi)有的強(qiáng)。

          評(píng)論

          # re: 框架和模式  回復(fù)  更多評(píng)論   

          2006-08-07 00:11 by 周智巍
          老大,寫(xiě)的不錯(cuò)...
          好有思想...
          我來(lái)幫你頂頂

          # re: 框架和模式  回復(fù)  更多評(píng)論   

          2007-02-05 16:03 by 馮藝帆
          你連小巍都“誘拐”來(lái)呢的。。。

          我今天才第一次正兒八經(jīng)的來(lái)逛逛。。。

          狂汗~``無(wú)語(yǔ)ING

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          i am ddm

          主站蜘蛛池模板: 陇西县| 高青县| 长海县| 宿松县| 久治县| 宽甸| 建德市| 温泉县| 衡阳县| 昌都县| 宿迁市| 雅安市| 女性| 上栗县| 大关县| 酒泉市| 志丹县| 永寿县| 平昌县| 宜章县| 那坡县| 郯城县| 富宁县| 余庆县| 恩施市| 长宁区| 张家川| 澄江县| 逊克县| 宜川县| 崇明县| 云南省| 太仓市| 虞城县| 长治县| 临沂市| 乡城县| 绿春县| 兰州市| 泸水县| 拜城县|