1)Singleton
2)Noncopyable