| Classe :: Dichiara :: Attributi Classe :: Dichiara :: Attributi è un modulo Perl con classe :: Dichiara i tipi di metodo utilizzando Attributi Perl. |
Scarica ora |
Classe :: Dichiara :: Attributi Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Ian Brayshaw
- Sito web dell'editore:
- http://search.cpan.org/~ibb/Class-Declare-0.08/Declare.pm
Classe :: Dichiara :: Attributi Tag
Classe :: Dichiara :: Attributi Descrizione
Classe :: Dichiara :: Attributi è un modulo Perl con classe :: Dichiara i tipi di metodo utilizzando Attributi Perl. Classe :: Dichiarare :: Attributi è un modulo perl con classe :: Dichiara i tipi di metodo utilizzando Perl Attributes.Synopsis Package My :: Class; utilizzare 5.006; usare rigoroso; Utilizzare Avvertenze; Usa base QW (classe :: Dichiara :: Attributi); # dichiarare gli attributi di classe / istanza __Package __-> dichiarare (...); # # Dichiarare classe / statico / limitato / etc Metodi di questo pacchetto # sub my_abstract: abstract {...} sub my_class: class {...} sub my_static: statico {...} sub my_restrictedd: restringed {... } Sub my_public: pubblico {...} sub my_private: privato {...} sub my_protectected: protetta {...} class class :: Diclare :: Attributi estende le classi :: Dichiara aggiungendo supporto per gli attributi Perl per specificare il metodo di classe tipi. Questa estensione è stata ispirata dall'attributo Damian Conway's attributo :: Modulo dei gestori e Attributo Tatsuhiko Miyagawa :: Modulo protetto. L'implementazione originale utilizzata Attributo :: I gestori, ma ora si riferisce semplicemente agli attributi. L'aggiunta del supporto dell'attributo Perl (da non confondere con gli attributi dell'oggetto, che sono completamente diversi e supportati anche per classe :: Dichiara) semplifica notevolmente le specifiche di Classe :: Decredire i metodi di classe e istanza derivati. Ciò dovrebbe aiutare nel porting del codice esistente (Perl, Java e C ++) a una classe :: Dichiarare framework, nonché semplificare lo sviluppo di nuovi moduli. Con l'aggiunta di Attributi Perl, classe :: I metodi di dichiarazione possono ora essere scritti Come Metodo secondario: pubblico {My $ Self = Shift; ...} Invece del Metodo secondario {My $ Self = __Package __-> Pubblico (Shift); ...} Requisiti: · Requisiti perl: · Perl.
Classe :: Dichiara :: Attributi Software correlato