单例模式:软件设计中的‘独孤求败’