![]() |
1
4
只有当你真的不想改变类的时候;proxying by interface会更强大,因为它更灵活,但是如果你真的想把事情锁定在一个单独的实现上,那么proxying by class就是你要做的。我可以想象这样一种情况,在这种情况下,人们可能希望保持对专有类解决方案的依赖,而不是允许任何接口实现程序可代理,但在我看来,这些都是边缘情况;我通常假设使用接口。 |