(1) defines a useless abstraction function, such class an abstract class
(2) the constructor is defined as private.
Why do this?
Some tools, there is no need to be instantiated.
(1) defines a useless abstraction function, such class an abstract class
(2) the constructor is defined as private.
Why do this?
Some tools, there is no need to be instantiated.