Java / Design Patterns
Explain telescopic constructor pattern in Java.
In Java there is no support for default values for constructor parameters.
Telescoping constructor comes to the rescue. A class has multiple constructors, where each constructor calls a more specific constructor in the hierarchy, which has more parameters than itself, providing a default value for the extra parameters. The next constructor does the same until there is no left.
More Related questions...