Eng*_*ain
5
logging
singleton
design-patterns
extending
我正在为应用程序创建一个记录器.我正在使用第三方记录器库.在哪个记录器中实现为单例.
我扩展了logger类,因为我想添加一些静态函数.在这些静态函数中,我在内部使用Logger的实例(单个)(我继承了).
我既没有创建MyLogger的实例,也没有重新实现超类的getInstance()方法.但我仍然得到像MyLogger的析构函数一样的警告,因为无法访问父类(Loggger)析构函数.
我想知道,我做错了什么?继承单身是错的还是应该避免?