- 在线时间
- 188 小时
- 专家
- 0
- UID
- 273701
- 注册时间
- 2006-7-1
- 帖子
- 272
- 精华
- 0
- 积分
- 469
- 居住地
- 江苏省 无锡市
- 离线
- 615 天
专长: Flash动画设计,前端制作,ActionScript
- 帖子
- 272
- 体力
- 963
- 威望
- 8
- 居住地
- 江苏省 无锡市
|
设计模式 Design Patterns -装饰者模式(AS3)
来自 kenjor's Blog 转载请注明出处。写的不好请原谅。第一次发读书笔记。
03月 9th, 2008
上个星期买了本Head First 的《设计模式》,开始学习了设计模式了,感觉颇多。想想我就是拿着脚本语言来编程的,弄那么深奥的干嘛呢,估计是无聊吧。推荐朋友也看,他说没有空,是啊,现在的年轻人没有一个不忙的。说是让我整理出笔记让他看看。
这本书是针对java 写的。没学过java 不过语法跟flash 的脚本语言as3 还是很相似的。
另外借助于一本 《Advanced.ActionScript.3.with.Design.Patterns》,这个也是设计模式。这两本书的区别主要在于 行文叙事,读head first 那书感觉很有趣无需什么基础,读《Advanced.ActionScript.3.with.Design.Patterns》,感觉没有了,为什么呢?那是英文版的,我英文不好,这也是他们的第二个区别。而我的行文则是用as3 来 实现《设计模式》中的所有模式,基本上谈实现,不谈理解。本人非程序员出身,写的东西不太好理解哦。呵呵。
第一个首先讲的是装饰者模式:(decorator Pattern)
下面的程序代码背景:饮料店卖一些饮料Beverage(如咖啡,茶…),在饮料中可以增加调料(如奶,糖..),使他的味道更可口些,就是说调料是来装饰饮料的。而这一些都要钱才能享受哦。
文件格式基本上是一个类一个文件
[trace] Espresso.Moca.Moca.Soy .Mocha$2.89
[ 本帖最后由 kenjor01 于 2008-3-9 02:00 编辑 ] |
-
总评分: 威望 + 2
查看全部评分
|