多项选择题

A.保证一个类仅有一个实例,并提供一个访问它的全局访问点,这样的模式就叫做单例模式
B.要实现单例模式,构造函数就要具备判断自己是否已经创建过一个实例的能力
C.不管我们尝试去创建多少次,它都只给你返回第一次所创建的那唯一的一个实例
D.以上都不对