|
As we have been discussing on PR comments, I am not sure I agree with this. As I pointed out, your "protections" do not stop them from treating the thing as an internal class.
I think the the thing that I get hung up on here is the idea that "all public methods must be exposed on a corresponding interface" as a commandment. That's my underlying questioning here.
|