单例模式（懒汉式和饿汉式的实现以及单元测试）