Mar*_*k G 11 c# parameters class
装饰类或参数意味着什么? 我的目的是什么,我什么时候会这样做?
欢迎链接到资源和直接答案.
谢谢.
duf*_*ymo 5
装饰器是四人组“设计模式”一书中描述的原始 23 种模式之一。他们在这里描述得很好。
概括:
装饰器:在运行时向类添加附加功能,其中子类化将导致新类呈指数增长
模式与语言无关。它们是对面向对象编程中常见问题的解决方案的描述。有可能,甚至更喜欢,在不参考特定语言的情况下讨论它们。原书中的例子是用 C++ 和 Smalltalk 编写的。这本书于 1995 年首次出版时,Java 和 C# 都不存在。
nto*_*ohl 5
在C#中添加装饰器时,就像在类/方法中添加属性一样.将附加一个属性.
如果您编写单元测试您将遇到一个这样的简单装饰器TestMethod:
TestMethod
[TestMethod] public void TestMethod1() { }
框架将使用装饰器来检查测试集中的测试方法.
您可以在此处查看属性
还有一篇关于编写自定义属性的好文章
装饰器不限于装饰器的'[]'形式.还有一种设计模式,其他人已经提到过.
归档时间:
10 年,3 月 前
查看次数:
10032 次
最近记录:
6 年,2 月 前