惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - 般若菩提

GEF源码分析(六) GEF 的EditPart的职能分离 __ 跨国时尚媒体集团广告部门 的故事 二 GEF源码分析(四) GEF 消息转义 ___ Tool的作用 GEF源码分析(三) GEF 的树状构架 ___ Model/EditPart/Figure GEF源码分析(三) 模拟GEF设计思路,解剖GEF2 附图:包含GEF的Editor创建时序图 GEF源码分析(二) 模拟GEF设计思路,解剖GEF 1 GEF源码分析(一) eclipse的GEF相关项目说明 项目管理杂谈之打造软件团队 兄弟姐妹们测试一下你的职业倾向:〉 CodeReview的思索 eclipse内部类部分框架 eclipse工作台概念图 转载自CSDN:Martin Fowler:设计已死? 诸子百家与项目管理 之 孙子兵法篇(项目管理的整体思维) 世界可用性日你听说了嘛? 经典搞笑故事,结婚的男同胞注意哦;) 少时好坏,中时对错,老时因果 SharpDevelop自动命令启动UI部分(看SharpDevelop源码分析笔记随想) 强烈推荐两本经典OO书籍以及对用例编写的启发 - 般若菩提 - 博客园 哲学离我们有多远?
GEF源码分析(五) GEF 的EditPart的职能分离 __ 跨国时尚媒体集团广告部门 的故事
般若菩提 · 2005-12-05 · via 博客园 - 般若菩提

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先生要大干一场,欲知详情,请听下回分解