Construindo um padrão definido pelo usuário

Após ter criado um diagrama, você está pronto para construir o padrão. Este exemplo abrange a construção do padrão Interceptando filtro do catálogo de padrões J2EE principais.

Primeiramente, familiarize-se com os tipos de elementos de modelagem usados durante a construção de padrões. A tabela abaixo descreve o uso de cada um dos tipos de elementos:

Ícone Nome Descrição
Ícone do padrão de design Padrão de design Indica uma estrutura normalmente repetitiva de componentes de comunicação que soluciona um problema de design geral dentro de um contexto particular.
Ícone da função do ator Função do ator Indica a função de um ator no padrão. Ao aplicar o padrão a elementos existentes, somente os atores podem ser selecionados ou um novo ator pode ser criado para satisfazer a função.
Ícone da função da classe Função da classe Indica a função de uma classe no padrão. Ao aplicar o padrão a elementos existentes, somente as classes podem ser selecionadas ou uma nova classe pode ser criada para satisfazer a função.
Ícone da função do classificador Função do classificador Indica a função de um classificador no padrão. Ao aplicar o padrão a elementos existentes, somente atores, classes, interfaces ou casos de uso podem ser selecionados. Se for criado um novo elemento, o tipo que será criado está baseado na preferência Tipo a criar.
Ícone da função da interface Função da interface Indica a função de uma interface no padrão. Ao aplicar o padrão a elementos existentes, somente as interfaces podem ser selecionadas ou uma nova interface pode ser criada para satisfazer a função.
Ícone da função do caso de uso Função do caso de uso Indica a função de um caso de uso no padrão. Ao aplicar o padrão a elementos existentes, somente os casos de uso podem ser selecionados ou um novo caso de uso pode ser criado para satisfazer a função.
Ícone da vinculação de função Vinculação de função Indica que uma função está participando em um padrão.

Usando o diagrama abaixo como referência, é possível construir o padrão Interceptando filtro. Use as etapas que se encontram abaixo do diagrama para criar o padrão de design.

Gráfico que exibe o diagrama do padrão Interceptando filtro

  1. Na Paleta de modelagem, clique no ícone Padrão de design ícone do padrão de design e no diagrama.
  2. Nomeie o padrão InterceptingFilter.
  3. Na Paleta modelagem, clique no ícone Função da classe ícone da função da classe.
  4. Clique uma vez no padrão, arraste o cursor a uma área adjacente ao padrão e clique novamente.
    A função é colocada no diagrama e é automaticamente vinculada ao padrão.
  5. Nomeie a função de FilterTwo.
  6. Continue até ter adicionado e nomeado todas as sete funções da classe ao diagrama.
  7. Na Paleta de modelagem, clique no ícone Associação ícone da associação, clique na função Destino e na função Gerenciador de filtros.
    É criada uma associação entre as duas funções.
  8. Continue adicionando associações até o diagrama ficar como o diagrama do exemplo.

    Agora o padrão está completo. Na maioria dos padrões, você pode querer adicionar atributos ou operações às funções. É possível adicioná-los da mesma forma que os adicionaria a classes comuns. Consulte Trabalhando com atributos e Trabalhando com operações para obter mais informações.

  9. (Opcional) Você pode documentar seus padrões para referências futuras.
  10. Salve o projeto clicando com o botão direito do mouse no nó do projeto e escolhendo Salvar.

A construção do padrão de design chegou ao fim. Agora você pode aplicar o padrão ao projeto ou movê-lo para o Centro de design UML.


Notificações legais