Я создаю регистратор для приложения. Я использую стороннюю библиотеку логгеров. В котором логгер реализован как синглтон.
Я расширил этот класс логгера, потому что хочу добавить еще несколько статических функций. В этих статических функциях я внутренне использую экземпляр (который является единственным) Logger (который я унаследовал).
Я не создал экземпляр MyLogger и не реализовал метод getInstance () суперкласса.
Но я все еще получаю предупреждения, что деструктор MyLogger не может быть создан, поскольку деструктор родительского класса (Loggger) недоступен.
Я хочу знать,
Я что то не так делаю?
Наследование синглтона неверно или его следует избегать ??