< Indietro | Avanti >

Lezione 5: Bind di nuovi elementi alle istanze del pattern

La lezione esamina metodi diversi per aggiungere o eseguire il binding di argomenti all'istanza del pattern.
Prima di iniziare, è necessario completare Lezione 4: Creazione di un'istanza del pattern.

Se si desidera visualizzare questa lezione prima di eseguire la procedura, fare clic su:

Quando si verifica il binding, i parametri del modello dell'istanza del pattern vengono sostituiti dagli elementi selezionati o creati di recente, specificati dall'utente che applica il pattern.

Il fatto che si selezionino elementi esistenti o si creino nuovi elementi come argomenti dipende dalla funzionalità del pattern. In questa esercitazione vengono esaminati metodi diversi, in modo da poter acquisire informazioni sugli stessi.

Nel diagramma di classe o in formato libero, è possibile utilizzare la barra delle azioni per aggiungere elementi. Per visualizzare la barra delle azioni, spostare il cursore sulla superficie vuota dell'editor di diagramma e premere la barra spaziatrice. È possibile mantenere il cursore sui parametri del modello nell'istanza del pattern per visualizzare una barra delle azioni più piccola solo con gli elementi applicabili al tipo UML del parametro del modello.

Se la barra delle azioni scompare in pochi secondi, utilizzare la barra spaziatrice per visualizzarla nuovamente.

Per eseguire il bind di nuovi elementi alle istanze del pattern:

  1. Creare un nuovo elemento come argomento.
    1. Nel diagramma di classe o in formato libero, mantenere il cursore sul parametro Interfaccia dell'istanza del pattern. Viene visualizzata la barra delle azioni.
    2. Fare clic sull'icona dell'interfaccia nella barra delle azioni per creare ed eseguire il bind di un elemento dell'interfaccia al parametro del modello. Un simbolo di binding sostituisce la casella vuota accanto al parametro del modello, seguito dal tipo UML dell'elemento (interfaccia), che indica che è stato eseguito il bind del nuovo elemento all'istanza del pattern.
    3. Nella vista Esplora progetti, si noti l'aggiunta del nuovo elemento di interfaccia nel modello UML. La struttura di binding del modello dell'istanza del pattern visualizza inoltre il parametro del modello Interfaccia di cui è stato eseguito il bind ad un elemento Interfaccia.
  2. Creare un elemento denominato personalizzato come argomento

    Non tutti i modelli di pattern possono presentare questa opzione, in quanto il progettista dei pattern può eliminare questa opzione nel progetto.

    1. Nel diagramma di classe o in formato libero, mantenere il cursore sul parametro Interfaccia nell'istanza del pattern. Nella barra delle azioni, le icone sono disponibili per la selezione, il che indica che la molteplicità per il parametro del modello consente il binding di un altro elemento.
    2. Fare clic sull'icona Testo a destra dell'icona dell'interfaccia nella barra delle azioni. Una casella rettangolare viene visualizzata a destra del parametro del modello.
    3. Nella casella, immettere IMyInterface per denominare il nuovo elemento e fare clic all'esterno dell'istanza o premere Invio per completare il nome. Un simbolo di binding sostituisce la casella vuota accanto al parametro del modello, seguito dal tipo UML dell'elemento (interfaccia).
    4. Si osservino le modifiche alla struttura di binding del modello nella vista Esplora progetti. La struttura di binding visualizza ora il parametro del modello Interfaccia di cui è stato eseguito il bind ad un elemento dell'interfaccia UML aggiuntiva denominata IMyInterface.
Si è ora pronti ad apprendere altri due metodi per aggiungere argomenti ad un'istanza del pattern mediante il binding di nuovi elementi alle istanze del pattern.
< Indietro | Avanti >

Feedback