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