Convierte la clase en un singleton: todas las llamadas a new devuelven la misma instancia. Los argumentos de construcciones posteriores a la primera se ignoran.
new
@Singletonclass Database { connect() { ... }}new Database() === new Database(); // true Copy
@Singletonclass Database { connect() { ... }}new Database() === new Database(); // true
Convierte la clase en un singleton: todas las llamadas a
newdevuelven la misma instancia. Los argumentos de construcciones posteriores a la primera se ignoran.