tutoriaux flash designs_patterns singleton
Vous êtes ici: Les articles techniques » tutoriaux » Tutoriaux et ressources Adobe Flash CS3 » designs_patterns » Design Pattern SingletonTable des matières
Design Pattern Singleton
Cette architecture permet de s’assurer qu’il n’existe qu’une seule occurence d’une classe précise.
Elle nécessite d’avoir le constructeur privé et une méthode statique permettant d’accéder à l’unique occurence possible de la classe.
Implémentation
class Singleton { private static var _inst : Singleton; private var _s : String; private function Singleton () { _s = "" } public static function getInstance () : Singleton { if (_inst == undefined) { _inst = new Singleton (); } return _inst; } public function set myString (s : String) { _s = s; } public function get myString () : String { return _s; } }
Usage
import Singleton; trace (Singleton.getInstance().myString) Singleton.getInstance().myString = "toto" trace (Singleton.getInstance().myString)
veille



