1. Conceito
Um dos pontos fortes do flex é o uso de uma linguagem completamente orientada a objectos, que nos permite criar classes comportando-se como objectos. Em muitos blogs encontra-se informação para o uso de este tipo de padrão singlton, mas muito poucos o explicam e por isso venho aqui criar um pequeno tutorial de como ela trabalha e pode ser util.
O conceito singleton é simples: Trata-se de uma class normal, mas que limita a sua instanciação a uma unica instancia. Ou seja, isto significa que se a class ja tiver sido atribuida ela não será atribuida de novo, nao será criada uma instancia nova, mas sim utilizada a que ja existe.
Quando criamos uma instancia de um object, por exemplo de um botão:
var btn:Button = new Button();
estamos a instanciar, (atribuir), uma nova instancia do botão que trará os valores por defeito da class button. Este exemplo numa class singleton não poderia ser possivel, deixamos de usar o new porque o nosso objectivo é usar a instancia que já existe. Aqui é que entra a class singleton, vejam o exemplo de uma class singleton (existem diferentes formas de a construir, esta é a que uso):
(…)
Leia o resto de AS3 Singleton – Conceito e Exemplo (409 palavras)
© Mário Santos em TSW – That Should Work, 2009. |
Link Permanente |
3 comentarios |
Adicionar ao
del.icio.us -
Stumble it -
Google Bookmark -
technorati
Mais artigos relacionados nas categorias: action script 3, Air, as3, class, Flash, Flex, singleton, Tutorial




