Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Singleton

  1. #1

    Singleton

    Ho cercato molto sul pattern singleton, ma non capisco in che modo utilizzarlo.
    Sapreste farmi qualche esempio?

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    ma non capisco in che modo utilizzarlo.
    Non lo usare proprio. Singleton è considerato più un antipattern che un pattern. Ci sono più motivi per non utilizzarlo che il contrario.

    Sapreste farmi qualche esempio?
    https://www.google.it/?gws_rd=ssl#q=singleton+php

  3. #3
    Utente di HTML.it L'avatar di Electro
    Registrato dal
    Dec 2003
    Messaggi
    565
    Quote Originariamente inviata da .Kurt Visualizza il messaggio
    Non lo usare proprio. Singleton è considerato più un antipattern che un pattern. Ci sono più motivi per non utilizzarlo che il contrario.
    Cioè? :/
    Nulla

  4. #4
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Quote Originariamente inviata da Electro Visualizza il messaggio
    Cioè? :/
    Cioè https://www.google.it/?gws_rd=ssl#q=...on+antipattern
    Ci sono già tante belle risposte complete e dettagliate sull'argomento, io di certo non mi metto a quotare per intero articoli altrui. Se dovessi farlo, in una riga, è perché
    it is overused, introduces unnecessary restrictions in situations where a sole instance of a class is not actually required, and introduces global state into an application
    Inoltre viola il SRP. Trommo, lascia perdere singleton, e guarda per dependency injection.
    Ultima modifica di .Kurt; 24-01-2015 a 17:02

  5. #5
    Utente di HTML.it L'avatar di Electro
    Registrato dal
    Dec 2003
    Messaggi
    565
    Sinceramente non capisco perchè sconsiglliare di utilizzarlo a prescindere. È un pattern utile, se si necessità di poter accedere a classi che debbano avere una sola istanza....
    Nulla

  6. #6
    Diciamo che è veramente difficile che ci si imbatta nel singleton oggi giorno. Non so, secondo me la soluzione che ti stai prefiggendo può essere fatta diversamente, soprattutto visto dove gira un'app php di solito
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.