首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >扩展方法-装饰器模式

扩展方法-装饰器模式
EN

Stack Overflow用户
提问于 2013-03-05 05:22:44
回答 2查看 1.7K关注 0票数 10

我想知道我们是否可以考虑将扩展方法作为C#中装饰器模式的实现?因为目标是相同的,但实施的逻辑和概念可能会不同?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-05 05:25:28

装饰器模式通常与向独立于其他实例的类型的特定实例添加行为相关联。在扩展方法的情况下,它会影响在同一范围内编译的类型的所有实例。

票数 10
EN

Stack Overflow用户

发布于 2013-03-05 05:25:53

我想你没有正确理解装饰器模式。

它不是关于添加新方法的。它是关于向现有方法添加新功能。

所以,不,扩展方法不是装饰器模式的实现。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15211385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档