GEF源碼分析(五) GEF 的EditPart的職能分離 __ 跨國時尚媒體集團廣告部門 的故事

來源:互聯網
上載者:User
GEF源碼分析(五) GEF 的EditPart的職能分離 __ 跨國時尚媒體集團廣告部門 的故事

 

接下來我們以一個故事的方式來解決第三篇遺留下來問題:


已存在一個三角圖形EditPart,我們想重用它,但是我們還需要增加(或刪去)邊框可調整的特性,如何保證無需重建立立一個新的EditPart,或者做出醜陋的繼承,當功能不斷組合後,出現無數子EditPart類?

如何由架構自動完成Undo及Redo功能?

 

話說在某個跨國時尚媒體集團中國區廣告部門(這是一家主營平面廣告的廣告公司,聽說董事長是個年僅辦百的老頭GraphicalEditor先生,來自赫赫有名的eclipse基金財團),有目前主要有兩個子部門EditPart(廣告策劃部)和Figuer(平面設計部)。

EditPart部長是一位中年充滿信心和活力GraphicalEditPart先生。

Figuer部長是一位與部門名同名的廣告主設計師美麗青春的Figure小姐。

EditPart部長GraphicalEditPart目前主要肩負著三項任何:

  • 處理由其他部門中的Model人員送來各銷售部門廣告需求;
  • 做出具體的平面設計策劃交給Figure小姐,由Figure小姐負責畫出充滿激情的平面廣告;
  • 讀閱客戶要求與反饋的Request文書,這些文書是由Tool(情報收集部門)收集客戶的反饋及要求,經過專業的整理與分類而成(上篇我們以及探討過了)

 

由於公司擴大了業務,投入市場的產品種類比以往增加了三倍,EditPart部長工作變得異常繁忙有些快壓垮了,感覺自己快成為整日馱著重物年邁的驢子,“是不是自己老了”GraphicalEditPart先生開始常常懷疑自己了。

這天,EditPart部長收到總部一封信:

 

GraphicalEditPart先生:

     首先我代表公司感謝您這些年勤奮出色的工作。我們公司在中國短短三年的營業額增長了四倍,同時EditPart中國部門在此期間獲得了公司最有活力部門獎,這些成績都與您的努力是分不開的。據我們瞭解,您在EditPart部門這三年中,實施了幾項富有創意的制度改革,如成立Tool情報收集部門,推廣後大大提高了整個公司EditPart部門業務處理能力。為了進一步擴大業務,公司在未來的兩年裡將在世界各地尤其是中國增加40%的地區廣告部門,正如您所知道目前公司對於EditPart部門的組織規劃以及責任制度還有很多不完善之處,這將十分不利於地區部門擴充的計劃。故我委託您做出《未來廣告部組織的規劃》計劃書,本月底將邀請您來總部參加組織規劃與變革方案的評審會,屆時將會對您的計劃書進行評審。如通過評審,公司所有廣告部將會按照您的計劃書進行變革。

                      祝願世界明天的舞台,因我們而變得更加美好、充滿激情與想象

 

                                                                                          CEO GEF

 

“噢!太棒了,這封信來的真是及時,如果再繼續如此的話,我要壓垮了,只好另謀它職了。嗯,這回我要好好地寫這個計劃書。這樣,身上擔子總算有減輕的希望。有上司的賞識,我要一展宏圖一番。”GraphicalEditPart不由自主拍了下桌子自言自語後,張開雙臂,砰地一下仰靠在椅背上,深深地出了口氣,雙目輕合工作的壓力似乎片刻間消失,順手戴上了他那十分酷斃的太陽鏡,小聲開啟旁邊CD,噢,夏威夷之夜,感覺自己此時就在夏威夷帶著墨鏡躺在金黃、鬆軟、溫暖的沙灘,吹著口哨,熱情似火的太陽穿過太陽鏡,越過眼皮,將幾縷模糊的光芒帶入眼中(其實是他那高瓦的吊燈),海風習習(旁邊的電風扇),在享受著這片刻寧靜天堂感覺,激情創意不斷湧出,啊,久違了的感覺。

 

開幹!迅速的開啟他喜愛的腦圖軟體 -- Mindjet Manager,記錄下腦中的構思,畫下如下計劃要點

 

看來GraphicalEditPart先生要大幹一場,欲知詳情,請聽下回分解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.