相关疑难解决方法(0)

用一个真实的例子来理解"装饰模式"

我正在研究GOF中记载的装饰模式.

请帮我理解装饰模式.有人可以给出一个用例,说明这在现实世界中有用吗?

design-patterns decorator

163
推荐指数
5
解决办法
8万
查看次数

您找到了扩展方法的哪些优点?

C#的"非信徒"问我扩展方法的目的是什么.我解释说,然后您可以向已定义的对象添加新方法,尤其是当您不拥有/控制原始对象的源时.

他提出"为什么不在自己的课堂上添加一种方法?" 我们一直在四处走动(以一种很好的方式).我的一般回答是,它是工具带中的另一个工具,他的回答是它是一种无用的工具浪费......但我认为我会得到一个更"开明"的答案.

有哪些场景你使用了你不能(或不应该)使用的方法添加到你自己的类上的扩展方法?

c# extension-methods

83
推荐指数
9
解决办法
4万
查看次数