Rosetta :: Model.

Rosetta :: Modello è un albero di sintassi astratto per la lingua Rosetta D.
Scarica ora

Rosetta :: Model. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Darren R. Duncan
  • Sito web dell'editore:
  • http://search.cpan.org/~duncand/CGI-Portable-0.51/lib/CGI/Portable/AppMultiScreen.pm

Rosetta :: Model. Tag


Rosetta :: Model. Descrizione

Rosetta :: Modello è un albero di sintassi astratto per la lingua Rosetta D. Rosetta :: Modello è un albero di sintassi astratto per la Rosetta D Language.Interfacethe Interfaccia di Rosetta :: Il modello è interamente orientato all'oggetto; Lo usi creando oggetti dalle sue classi membri, solitamente richiamando Nuovo () sul nome della classe appropriato, quindi richiamando i metodi su tali oggetti. Tutti i loro attributi sono privati, quindi è necessario utilizzare i metodi degli accessori. Rosetta :: Modello non dichiara alcun subroutine o esportazione tali.Il modo usuale che Rosetta :: Modello indica che un fallimento è quello di dare un'eccezione; Più spesso questo è dovuto a input non valido. Se una routine invocata è stata semplicemente ritorna, è possibile supporre che sia riuscito, anche se il valore di ritorno non è definito ..Rosetta :: La convalida dell'ingresso del modello viene eseguita oltre 2 fasi principali, che sono indicate come "immediato" e "differite". Le convalide immediate vengono eseguite al momento in cui l'utente tenta di impostare l'input e l'immissione che non riesce a essere impostata una valutazione immediata. La portata della convalida immediata è mantenuta al minimo possibile, ed è essenzialmente preoccupato della ben formatura dell'ingresso, ad esempio che gli argomenti obbligatori del costruttore sono forniti e che sono del tipo di contenitore corretto (ad esempio, hash vs array) . Le convalida differite vengono eseguite su richiesta in un certo periodo dopo che l'input è stato impostato e potrebbe potenzialmente non essere mai eseguito affatto. Convalidano tutto tranne la ben formatizzante, come quella Rosetta :: i nodi modello sono disposti correttamente a seconda dei loro tipi, che i loro attributi hanno valori ragionevoli e che gli attributi o i nodi non mancano. Le convalida differite, che possono essere complesse arbitrariamente, compongono la maggior parte del codice del modello Rosetta ::, e questi potrebbero potenzialmente essere estesi da componenti aggiuntivi di terze parti.La Rosetta :: Modello :: Document Clada Document Object è un semplice contenitore che memorizza i dati da utilizzare o visualizzati dal programma. È analogooso a una versione semplificata dell'interfaccia "Documento" definita nelle specifiche XML DOM; Esiste come un contenitore in cui vivono gli oggetti del nodo. La classe di documenti è pura e deterministica, tale che tutti i suoi metodi di classe e oggetto restituiscano lo stesso risultato e / o apporterà la stessa modifica a un oggetto quando la permuta dei suoi argomenti e gli attributi di qualsiasi oggetto Invocant sono identici; Non interagiscono con l'ambiente esterno. Requisiti: · Perl.


Rosetta :: Model. Software correlato

Subs :: Parallel.

sottotitoli :: Parallel è un modulo perl che consente a subroutine di correre senza problemi in parallelo. ...

210

Scarica