1

It depends on the actual class requirements along with the overall code factors. For instance, Do you think that Client class can be extended in the future? (not by inheritance surely since it's sealed). How often this class is going to be called? How simple you need to simplify the initiation of this class? (as a way to automate handling of its ...


Only top voted, non community-wiki answers of a minimum length are eligible