從趙本山的小品聯(lián)想到的Java設(shè)計(jì)模式
春晚的小品中,宋丹丹問趙本山:把大象裝冰箱,總共分幾步?三步。至于哪三步,想必大家都會(huì)脫口而出。下面我就使用Java設(shè)計(jì)模式中的建造模式實(shí)現(xiàn)大象裝冰箱的方法。
UML圖如下:
抽象建造者角色



































































































































































































































導(dǎo)演者角色

















































客戶代碼





























要把大象裝入冰箱,一共分幾步?
第一步:把冰箱門打開!
第二步:把大象放進(jìn)去!
第三步:把冰箱門關(guān)上!
要把大象裝入抽屜,一共分幾步?
第一步:把抽屜門打開!
第二步:把大象放進(jìn)去!
第三步:把抽屜門關(guān)上!
posted on 2007-04-19 21:29 我為J狂 閱讀(1614) 評(píng)論(3) 編輯 收藏 所屬分類: 設(shè)計(jì)模式