多语言展示
当前在线:122今日阅读:23今日分享:25

.net设计模式装饰者设计

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

windows系统

2

各个版本的vs开发工具

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

注意事项

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

推荐信息