Flash Components

HOME arrow TUTORIALS arrow Object Oriented Programming arrow Object Oriented Programming - lezione 7 - packages
Object Oriented Programming - lezione 7 - packages Stampa E-mail
Scritto da Flep   
Tuesday 18 September 2007

In questa settimo articolo che rigiarda la Object Oriented Programming con Actionscript 3.0 vedremo come lavorare con i packages.
I packages non sono altro che pacchetti di classi e servono per suddividere ed organizzare il nostro progetto Flash.
Chiaramente più un' applicazione è importante e ramificata, più conviene suddividere le logiche in pacchetti in modo da creare una struttura ben organizzata ma soprattutto modulare.
Ogni pacchetto avrà le sue classi in base al ' tema ' del pacchetto.
Ad esempio, se volessimo implementare un carrello della spesa in Flash ad un e-commerce, avremmo un paccheto con nome ' compratore ', uno ' carrello ', un altro ' sistemaPagamento ' ecc ecc...
In questo modo avremo tutto sotto controllo e se qualcosa non dovesse girare come dovrebbe sappiamo subito in quale package controllare senza dover controllare tutta l' applicazione.

Ogni package deve avere un nome unico.
Ogni classe all' interno di un package deve avere un nome unico, quindi nel package ' compratore ' potrà esistere una sola classe con nome Utente. Potrebbe però esistere un' altra classe Utente all' interno del package ' carrello '.
All' interno di un package possiamo avere un altro package che viene definito come subpackage.

Per convenzione il package principale è sempre definito con il dominio di primo livello dello sviluppatore o organizzazione, ad esempio nel mio caso ( flepstudio.org ) il package principale sarebbe ' org ' con un subpackage ' flepstudio '. In sostanza il progetto sarebbe: org.flepstudio.nomeProgetto.categoria.nomeClasse.
Mi spiego meglio:
mettiamo caso che voglio costruire un' applicazione che chiamo ' sito '.
In questo caso avrei: org.flepstudio.sito e poi ad esempio potrei suddividere le mie classi per categorie: org.flepstudio.sito.utilita e org.flepstudio.sito.servizi oppure ancora org.flepstudio.sito.portfolio o anche org.flepstudio.sito.tutorials ecc ecc...

Vediamo degli esempi concreti...

Leggi tutto

Trackback(0)
Commenti (0)Add Comment

Scrivi commento
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

busy
Ultimo aggiornamento ( Friday 21 September 2007 )
< Prec.   Pros. >

Flashmint flash templates

FlippingBook page flip engine - flash books for web designers

Flash Media Server Hosting

hire a Flash professional

FlashDen stock

Flash Animation

Flash Components

Flash Components

Flash Components

Flash Components

Flash audio

Get custom programming done at GetACoder.com!