这更像是一个设计问题......如果出现以下情况,您无法进行装饰设计模式:
1)对象标记为"密封",意味着您无法从中扩展.2)或者你想要覆盖一个方法,但它不是虚拟的.
那你能做什么?如果您没有源代码(如第三方库),则无法更改类源代码.
c#
c# ×1