搜建筑资料网 - 做最好的工程资料下载网站!本站永久网址:www.sojianzhu.com

当前位置: > 知识 > > 内容页

.net设计模式装饰者设计

浏览:2019-11-23 16:48

 

装饰者设计顾名思义,就是将类抽象方法加以修饰达到一个伪装修饰的过程,其好处是让模型更加安全,对程序安全性能提升有帮助。

工具/环境

windows系统各个版本的vs开发工具

方法/步骤

    1

    首先你需要建一个控制台应用程序,命名为装饰者设计模式,方便查看,如图所示:

    2

    新建一个抽象类Component,添加一个抽象方法Operation,如图所示:

    3

    编写两个实现类ConcreteComponent,Decorator继承于Component,然后在其中实现Operation方法。

    4

    装饰者模式用到多继承关系,添加两个类ConcreteDecoratorA,ConcreteDecoratorB继承于Decorator,分别写出对应的实现方法Operation,如图所示:

    5

    编写实现主方法,如图所示:

    6

    运行程序,得到相应的结果值。
    有没有觉得很巧妙呢。

    教程结束。

注意事项

学习设计模式一定要注重理解,代码只是让你更好的理解,用学会活用
分享到:

相关文章