GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Template Method

Jennifer Gonçalves Portugiesisch

Inhalt der Mindmap

Template Method

  1. Objetivo

    • Define o “esqueleto” de um algoritmo em um método
      • Utiliza as subclasses como etapas para o algoritmo
    • Define alguns métodos e deixa alguns para a classe concreta implementar
  2. Definição

    • Define os passos de um algoritmo e permite que a implementação de um ou mais desses passos seja fornecida por subclasses.
    • Assim, o Template Method protege o algoritmo e fornece métodos abstratos para que as subclasses possam implementá-los
    • Pode-se notar que a estrutura do algoritmo fica inalterada mesmo com as subclasses fazendo parte da implementação.
  3. Utilização do Template Method nas API’s Java

    • API Swing
      • classe JFrame define o método paint() como abstrato para ser implementado nas subclasses que estendem JFrame.
        • A substituição do conteúdo de paint() permite que você se conecte ao algoritmo de JFrame para exibir sua área da tela e incorporar a sua própria saída gráfica ao JFrame
  4. Conclusão

    • Reutilizar código sem perder o controle do nossos algoritmos
      • São definidos passos de um algoritmo, permitindo que alguns desses passos sejam implementados por subclasses
        • Na classe abstrata temos métodos abstratos, concretos e finais.

Informationen

Beschreibung
Mindmap am Template Method, erstellt von Jennifer Gonçalves am 08/11/2018.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck