我对它的实现方式很感兴趣。 基本上:我如何重新实现同样的东西? ......但我并不打算这么做。只是想理解。
基本问题是: 如何才能 (?) 拦截类实例化? 在一个情况下如何用一个实现替换另一个实现,在另一个情况下如何用原始实现或甚至不同的实现替换它?
如何才能拦截静态方法或密封类。
所有这些都与shims/moles有关,与stubs不太相关。
我对它的实现方式很感兴趣。 基本上:我如何重新实现同样的东西? ......但我并不打算这么做。只是想理解。
基本问题是: 如何才能 (?) 拦截类实例化? 在一个情况下如何用一个实现替换另一个实现,在另一个情况下如何用原始实现或甚至不同的实现替换它?
如何才能拦截静态方法或密封类。
所有这些都与shims/moles有关,与stubs不太相关。