@Always BaNg.
書的確是看的《Head first desgin pattern》
舉的例子也的確是書上的。
但代碼是自己寫的,文字思路是自己的,UML圖是自己畫的。。。不存在抄襲的問(wèn)題。只是想自己總結(jié)一下這些設(shè)計(jì)模式的思路的產(chǎn)生過(guò)程。
本人還是學(xué)生,看書學(xué)習(xí)為主,項(xiàng)目經(jīng)驗(yàn)幾乎沒(méi)有,寫的不好,希望大家理解。有的東西,其實(shí)是寫給自己看的,放在網(wǎng)上,大家覺(jué)得好,也可以分享。覺(jué)得不好,就算了。
正常--挨打--瀕死--挨打--小宇宙爆發(fā)--挨打--瀕死--挨打--女神護(hù)體--挨打(星矢無(wú)敵了,打也沒(méi)用,戰(zhàn)斗結(jié)束)--正常
re: Facade Pattern 化的了 2008-07-09 22:26
@leekiang
書上六七十頁(yè),我就寫了三四頁(yè)。。。已經(jīng)夠提煉的了
不過(guò)你說(shuō)的也對(duì),以后寫文章,描述的要更簡(jiǎn)短清晰些,我也覺(jué)得自己寫的有點(diǎn)啰嗦
re: template pattern 化的了 2008-07-09 22:23
@leekiang
其實(shí)模板的目的就是保持算法的穩(wěn)定,然后就搞了一大堆類似工廠方法的東西。。。
re: 研究生這一年 化的了 2008-07-08 23:08
一年能學(xué)習(xí)這么多。。。。。。
真是比我還化的了
re: Facade Pattern 化的了 2008-07-08 23:05
@si
中間那段程序只是思路的一個(gè)過(guò)程(一個(gè)中間思路,向Facade Pattern轉(zhuǎn)變的地方)
最后的那段程序才是Facade pattern的實(shí)現(xiàn)。@si
re: Facade Pattern 化的了 2008-07-08 19:02
@sea
很想聽(tīng)聽(tīng)
是對(duì)這句話有意見(jiàn)嗎?
當(dāng)客戶端要實(shí)現(xiàn)某個(gè)功能的時(shí)候,必須要調(diào)用一連串的類及其函數(shù)。為了實(shí)現(xiàn)“一鍵”功能能,就在客戶端和眾多的類庫(kù)(實(shí)現(xiàn)具體過(guò)程)中間,添加一個(gè)Façade類,類中的方法實(shí)現(xiàn)了各種不同的“一鍵功能”
re: Base 上海的IT職位 化的了 2008-07-04 22:24
應(yīng)屆生(09年初畢業(yè)),211學(xué)校,計(jì)算機(jī)系,研究生,軟件工程方向,英語(yǔ)6級(jí),熟悉java,設(shè)計(jì)模式,j2ee
貴公司可要?什么職位?薪水大致多少?
實(shí)際當(dāng)中用的到嗎?現(xiàn)在寫程序的,10個(gè)人9個(gè)都是只懂業(yè)務(wù)流程的
@Nicholas.Yuen
netbeans的插件,eclipse的UML2也可以生成UML圖,但用用起來(lái)不夠人性化
@ehuan
接口在英文是interface,其實(shí)在設(shè)計(jì)模式里,java中的abstract class和 interface 都是一種抽象方式。
《head first design pattern》里面把抽象出來(lái)的東西都叫做interface,也就說(shuō)interface是一種方式(把interface理解成為一種概念而不是java的關(guān)鍵字),它包括抽象類和接口。
具體情況時(shí)改用抽象類還是接口,要根據(jù)上下文環(huán)境來(lái)決定。因?yàn)閖ava里,可以implement多個(gè)接口,卻只能extends 一個(gè)類。
中文書有的可能翻譯的不好,或者有的作者就沒(méi)明白這個(gè)道理,所以把抽象類和接口在設(shè)計(jì)模式內(nèi)分得很細(xì)
不曉得我說(shuō)的話可夠明白。
@stone7
uml 是用netbeans里面的uml工具畫的。eclipse的uml2插件實(shí)在沒(méi)它用的爽。
re: 神州數(shù)碼面試題 化的了 2008-05-21 22:53
垃圾公司,還出這樣畸形的題