relationship between private constructor and derivation class
which relationship between private constructor and derivation class that derivation is not possible
(meaning constructor implements the actions required to initialize an instance)
mean - stop create instance ok, but derive class ?