登陆注册
8183300000209

第209章 6 模式的简化

大B:“简化必须注意两点:1、一个装饰器类的接口必须与被装饰的类的接口相容。2、尽量保持Component作为一个‘轻’类。Component类的职责在于为各个具体装饰器类提供共同的接口,而不是存储数据,所以不要把太多的逻辑和状态放在Component类里面。省略Component接口,只有一个具体的ConcreteComponent类,则Decorater经常作为ConcreteComponent的子类。”

//Component。java 构件类

public abstract class Component

{

public abstract void doSomething();

}

//ConcreteComponent。java 具体构件类

public class ConcreteComponent extends Component

{

public void doSomething()

{

//provide implementation here

}

}

//Decorator。java 装饰器抽象类

public abstract class Decorator extends Component

{

protected Component component;

public Decorator(Component component)

{

this。component=component;

}

public void doSomething()

{

component。doSomething();

}

}

//ConcreteDecorator。java 具体装饰器类

public class ConcreteDecorator extends Decorator

{

public ConcreteDecorator(Component component)

{

super(component);

}

private void addedBehavior()

{

//some extra functionality goes here

}

public void doSomething()

{

component。doSomething();

addedBehavior();

}

}

同类推荐
  • 音视频合成制作

    音视频合成制作

    本书共分4篇6章,其中第1篇简介音视频合成的编导基础,第2篇主要介绍SonyCinescore1电影音乐自动合成,第3篇主要介绍Vegas7.0音视频剪辑合成,第4篇主要介绍AdobeAudition2.0、CakewalkSONAR6和SteinbergNuendo3的音视频合成。本书可以作为音乐、美术、动画、舞蹈、影视、戏剧等艺术院校视听艺术合成制作课程的教材,也可以作为相关人员的自学用书。
  • 三维动画审美谈

    三维动画审美谈

    数字时代,美的标准充满更多的不确定性。而三维动画以数字图像形式成为这个图时代的代表。三维动画及三维图像不仅仅是由于应用了仿真数字图像技术而带来的虚拟空间,还有更多的是由三维图像技术所引发或引导的被扩展的图像技术,这些技术无不应用在现代视觉设计领域的各个方面,并且,由此引起社会的追热,引起审美观念的改变。这些改变是在进行中的,变化中的,也是在发展中的。对于未知的美,我们做的只是追寻和记录,我们不知道以后的美将会是什么样,尽管我们苦苦追寻,孜孜探讨,同时也在默默审视。我们在追寻中享受美,在探讨中认知美,在审视中体验美……
  • 多媒体技术

    多媒体技术

    多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术
  • 初级会计电算化

    初级会计电算化

    本书是作者根据历年会计从业资格考试的考试大纲以及多年对真题的分析,并结合多为专家、学者的实践经验而编写的。本书主要分为八套模拟试卷,以对考生考前的学习进行模拟实战,达到提高考生成绩的目的。
  • 爱上我的“手机女友”

    爱上我的“手机女友”

    本书共有五个部分:第一章:千娇百媚的我—手机门类大搜索第二章:了解我的心—手机“芯”理学第三章:不一样的我不一样的美—手机的万种风情第四章:命中注定我爱你—神秘手机星座解读第五章:有求必应贴心女友—手机的绝世武功通过这本书,想要购入手机的你会知道哪款手机女友更适合你,已有心仪手机的你可以让手机女友懂得更多变得更聪明。希望这本书能够帮助你在手机选购上和手机使用上更舒心、安心、贴心。
热门推荐
  • 将军的儿媳

    将军的儿媳

    苏甜甜,一抹异世幽魂莫名穿越时空,附在倍受嘲讽和欺凌的左将军儿媳的身上。她天性淡然,随遇而安,不料一场争斗将她推向命运的深渊……
  • 万界无敌天道升级系统

    万界无敌天道升级系统

    从地球到各种动漫小说中历险总有一天会成为真正的天道。
  • 重生之无敌土豪系统

    重生之无敌土豪系统

    “有钱?你能跟我比吗?信不信我分分钟拿钱砸死你?”“还有你,你以为自己武功高强就了不起啊!我花钱雇几百个打死你,你信不信?”这是一个穷屌丝穿越变成富豪的故事
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 探亲

    探亲

    劳务厨师小丁,在德国工作了两年后回国探亲。在这短短的二十几天带薪休假,在这中德往返的旅途中,演绎了一出令人难忘的“人在囧途”。本故事纯属虚构,如有雷同,全是巧合!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 璁启志怪

    璁启志怪

    你相信在我们所生活的世界之外,还有一个与之平行的、完全不一样的世界吗?在那个世界里,或许生活着一个和你有着一样的外貌,性格和经历却完全不同的人。十六岁的少女高中生简澜,具有姣好的面貌和柔怯的性格。在偶然的一天,被不怀好意的男同学尾随,就在即将遭受侵犯时,却被凭空出现的神秘洞口带到另一个世界。这个世界与她生活的祥和的世界不同,它处处充满危险和挑战。就在她以为自己就要命丧于此时,却被一位男子所救。男子对她的态度奇怪而巧妙,她渐渐发现,这种奇妙的缘由竟然是这个世界里的另一位与她十分相似的女子。她得知只有真正消灭三千年前的大怪,才能回到自己的世界,为此,她不得不随着男子四处游历。在这过程中,她和男子的感情逐渐升温,却也陷入了属于三个人的微妙关系中。
  • 都市幸运神

    都市幸运神

    吴启很无奈,他从小到大就是个特别幸运的人!随便写串号码买彩票,就能中大奖!随便伸腿绊倒一个人,就是国际逃犯!随便乱填几个答案,就能考年级第一!他累了,他这辈子最大的梦想,就是想倒霉一次。可总是事与愿违!于是,他准备最后再尝试一次,便拿起了手中的电话。“喂,你好,请问是重金求子吗?”我不装了,我摊牌了,我的运气开了挂,我就是幸运之子!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 茶席窥美

    茶席窥美

    作者以散文的笔调,将茶席历史、茶席构成、茶席美学、茶席的插花等,讲得清清楚楚、明明白白。本书客观严谨,翔实耐读,并由安徽农业大学著名茶文化专家丁以寿老师倾情作序推荐。本书最大的创新是在于对茶席美学意蕴的阐发,这是此前一些茶席类书籍的弱项;本书最突出的特点是由形而下之器、艺而入形而上之道、美,道器不离,艺美相即。