Many or few constructor signatures?

This may not be new (since you participated in the topic), but

has a lot of good advice for constructors.

I would not worry about too many outer constructor methods per se, eg DataFrames.DataFrame has 16 outer methods (and 1 inner constructor).

However, if you need more than a few (ideally 1) inner constructors (eg for validation), you may be doing something wrong.

1 Like