GEF源碼分析(五) GEF 的EditPart的職能分離 __ 跨國時尚媒體集團(tuán)廣告部門 的故事
接下來我們以一個故事的方式來解決第三篇遺留下來問題:
已存在一個三角圖形EditPart,我們想重用它,但是我們還需要增加(或刪去)邊框可調(diào)整的特性,如何保證無需重新建立一個新的EditPart,或者做出丑陋的繼承,當(dāng)功能不斷組合后,出現(xiàn)無數(shù)子EditPart類?
如何由框架自動完成Undo及Redo功能?
話說在某個跨國時尚媒體集團(tuán)中國區(qū)廣告部門(這是一家主營平面廣告的廣告公司,聽說董事長是個年僅辦百的老頭GraphicalEditor先生,來自赫赫有名的eclipse基金財團(tuán)),有目前主要有兩個子部門EditPart(廣告策劃部)和Figuer(平面設(shè)計部)。
EditPart部長是一位中年充滿信心和活力GraphicalEditPart先生。
Figuer部長是一位與部門名同名的廣告主設(shè)計師美麗青春的Figure小姐。
EditPart部長GraphicalEditPart目前主要肩負(fù)著三項任何:
- 處理由其他部門中的Model人員送來各銷售部門廣告需求;
- 做出具體的平面設(shè)計策劃交給Figure小姐,由Figure小姐負(fù)責(zé)畫出充滿激情的平面廣告;
- 讀閱客戶要求與反饋的Request文書,這些文書是由Tool(情報收集部門)收集客戶的反饋及要求,經(jīng)過專業(yè)的整理與分類而成(上篇我們以及探討過了)
由于公司擴(kuò)大了業(yè)務(wù),投入市場的產(chǎn)品種類比以往增加了三倍,EditPart部長工作變得異常繁忙有些快壓垮了,感覺自己快成為整日馱著重物年邁的驢子,“是不是自己老了”GraphicalEditPart先生開始常常懷疑自己了。
這天,EditPart部長收到總部一封信:
GraphicalEditPart先生:
首先我代表公司感謝您這些年勤奮出色的工作。我們公司在中國短短三年的營業(yè)額增長了四倍,同時EditPart中國部門在此期間獲得了公司最有活力部門獎,這些成績都與您的努力是分不開的。據(jù)我們了解,您在EditPart部門這三年中,實施了幾項富有創(chuàng)意的制度改革,如成立Tool情報收集部門,推廣后大大提高了整個公司EditPart部門業(yè)務(wù)處理能力。為了進(jìn)一步擴(kuò)大業(yè)務(wù),公司在未來的兩年里將在世界各地尤其是中國增加40%的區(qū)域廣告部門,正如您所知道目前公司對于EditPart部門的組織規(guī)劃以及責(zé)任制度還有很多不完善之處,這將十分不利于區(qū)域部門擴(kuò)展的計劃。故我委托您做出《未來廣告部組織的規(guī)劃》計劃書,本月底將邀請您來總部參加組織規(guī)劃與變革方案的評審會,屆時將會對您的計劃書進(jìn)行評審。如通過評審,公司所有廣告部將會按照您的計劃書進(jìn)行變革。
祝愿世界明天的舞臺,因我們而變得更加美好、充滿激情與想象
CEO GEF
“噢!太棒了,這封信來的真是及時,如果再繼續(xù)如此的話,我要壓垮了,只好另謀它職了。嗯,這回我要好好地寫這個計劃書。這樣,身上擔(dān)子總算有減輕的希望。有上司的賞識,我要一展宏圖一番。”GraphicalEditPart不由自主拍了下桌子自言自語后,張開雙臂,砰地一下仰靠在椅背上,深深地出了口氣,雙目輕合工作的壓力似乎片刻間消失,順手戴上了他那十分酷斃的太陽鏡,小聲打開旁邊CD,噢,夏威夷之夜,感覺自己此時就在夏威夷帶著墨鏡躺在金黃、松軟、溫暖的沙灘,吹著口哨,熱情似火的太陽穿過太陽鏡,越過眼皮,將幾縷模糊的光芒帶入眼中(其實是他那高瓦的吊燈),海風(fēng)習(xí)習(xí)(旁邊的電風(fēng)扇),在享受著這片刻寧靜天堂感覺,激情創(chuàng)意不斷涌出,啊,久違了的感覺。
開干!迅速的打開他喜愛的腦圖軟件 -- Mindjet Manager,記錄下腦中的構(gòu)思,畫下如下計劃要點
:
劃.gif)
看來GraphicalEditPart先生要大干一場,欲知詳情,請聽下回分解