RuoliSviluppo basato sul ruolo | |
Scarica ora |
Ruoli Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- BSD License
- Prezzo:
- FREE
- Nome editore:
- Arjan Molenaar
- Sito web dell'editore:
- http://gaphor.devjavu.com/
Ruoli Tag
Ruoli Descrizione
Sviluppo basato sul ruolo I ruoli è una biblioteca Python per lo sviluppo basato su ruolo. Implementazione pythonic del modello DCI (Interazione del contesto dei dati) (http://www.Artima.com/Articles/DCI_Vision.html ).La grande differenza con Mixins è che questo ruolo è Applicato solo all'istanza del soggetto, non alla classe soggetto (Ahimè, è stata costruita una nuova classe). I colori possono essere assegnati e revocati. I ruoli multipli possono essere applicati a un'istanza. La revoca può verificarsi in qualsiasi ordine particolare. Usando il roles un esempio di base, considera una classe di dominio: >>> Persona di classe (oggetto): ... def __init __ (sé, nome): ... sé.name = nome >>> Person = Person ("John") L'istanza dovrebbe partecipare a una collaborazione in cui soddisfa un ruolo particolare: >>> Dai ruoli importazione roletype >>> carpentiere di classe (oggetto): ... __metaclass__ = roletype ... def trip (Sé): ... Ritorno "Taglia, tritare" Assegna il ruolo alla persona: >>> Carpenter (persona) # doctest: + ellipsi
Ruoli Software correlato