Estou com duvida na resolução desse exercicio proposto, sobre padrões de projeto - singleton, se alguem tiver alguma solução que seja pra me ajuda seria grato.
Lembre-se que uma implicação da utilização do padrão Singleton diz respeito à definição de subclasses daquela classe. Pense sobre essa questão e encontre uma solução para que, mesmo estendendo uma superclasse Singleton você ainda obtenha, via subclasses, o mesmo mecanismo de controle para geração de instâncias únicas.