多项选择题

单例模式是设计模式中相对较为容易理解,以下关于单例模式说法正确的是()

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