Guida per lo sviluppatore di pattern Rational

Il framework di pattern è un framework orientato agli oggetti, basato su Java, che fornisce le classi di base specializzate dalle implementazioni dei pattern. È possibile utilizzare il framework di pattern UML generalizzato o specialistico come root di framework di pattern per la libreria di pattern. È possibile utilizzare il framework di pattern specialistico per estendere il framework generalizzato e supportare la creazione di pattern correlata ai ruoli.

Il framework di pattern generalizzato è un framework predefinito che definisce il comportamento predefinito comune su tutte le implementazioni di pattern. Questo framework implementa i protocolli di servizio dei pattern necessari che attivano il pattern nel prodotto.

Per ulteriori informazioni sulla progettazione del codice di pattern con il framework generalizzato, vedere il package com.ibm.xtools.patterns.framework contenente la classe AbstractPatternParameter. La classe AbstractPatternParameter è l'implementazione comune per un parametro di pattern e viene utilizzata indirettamente attraverso un'altra sottoclasse che specializza ulteriormente questa classe. Il parametro di pattern astratto rappresenta l'astrazione primaria al momento del runtime e consente ad un'estensione di verificarsi attraverso parametri, dipendenze di parametri e delegati. Questa classe contiene punti attivi che è possibile sovrascrivere. Molte implementazioni di pattern implementano alcuni o la maggior parte di questi punti attivi sovrascrivendo i relativi metodi di punti attivi. I punti attivi implementati con maggiore frequenza sono i metodi expand e isValid, che è possibile utilizzare per risolvere e determinare la validità di valori di parametri specificati come alternativa.

Il framework di pattern specialistico estende il framework generalizzato e supporta la creazione di pattern correlata ai ruoli. La libreria di pattern nel framework di pattern specialistico dipende dal framework di pattern specialistico e dal framework di pattern generalizzato. I pattern operativi su modelli funzionano su modelli UML e sui rispettivi elementi. Il framework di pattern specialistici supporta l'implementazione della tracciabilità del ruolo partecipante del pattern all'interno della libreria dei pattern di progettazione. Per ulteriori informazioni sulla progettazione del codice di pattern con il framework specialistico, vedere il package com.ibm.xtools.patterns.framework.specialized contenente la classe AbstractPatternLibrary, che offre più funzioni del framework di pattern generalizzato standard.

Nota: Alcune informazioni, ad esempio i link alla documentazione Eclipse o alle guide per gli sviluppatori, sono disponibili solo dagli argomenti nella guida del prodotto.
Informazioni correlate
Classi API del framework di pattern specialistico
Classi API del framework di pattern
Creazione di pattern

Feedback