Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

【2013.2.28】安,要记得心里的梦想。——Visitor

$
0
0

// // // // // // // // //

///2013.2.28

// // // // // // // // //

李安自己回忆道,

当初在自己最黑暗的时候,

曾经一度想放弃电影的梦想。


那个时候,

自己非常贫穷,

家里还有孩子以及薪水微薄的妻子要照顾。


于是,

李安决定要去学习当时热门的计算机,

并从此走上IT的不归路。


妻子非常理解李安,

她也懂得李安是一个责任感很强的男人。

但与他相处这么多年的她也知道那个电影梦对李安来说意味着什么。

——当初与父亲决裂就是因为李安执意要去做导演,而其父不赞同。


于是,

妻子说了一句话,

这句话,使得李安今天站在了奥斯卡领奖台上:

安,要记得心里的梦想。


于是,

李安得到了奥斯卡,

与此同时,

更有一票IT男在唏嘘,

感慨自己没有那个,

劝自己不要走上IT路的好妻子。


少壮不努力,老大学IT啊。


那么,

我们以李安以及某IT男李平作为两个类,

将李安妻子的教育方式——鼓励,

以及另一种教育方式——打击信心作为两个教育类,

看一看两个类在两个教育类的培养下会有什么不同的结果。


作为教育方式,

一定要能应对变量目标的不同情况,

因此假设我们让李安与李平都有两个方法——hasDream(),hasStamina().

而将这两个方法抽象为一个接口,

使两个教育类都能以此接口为判断,

从而进行各自的操作。


先不论结果如何,

这样的设计方式,

却正好符合我们今天的设计模式:Visitor.


【核心】使不同元素(Element)在不同环境(Visitor)下进行相应匹配。


UML图:



未完待续





作者:Elezeor 发表于2013-2-28 20:32:11 原文链接
阅读:0 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>