Ciência da Computação Software Engenharia de Software

Um padrão de projeto do catálogo GoF (Gang of Four) é o Template Method, cuja finalidade é

  • A.

    definir uma família de algoritmos, encapsular cada um e fazê-los intercambiáveis.

  • B.

    desacoplar uma abstração de sua implementação, de tal forma que as duas possam variar independentemente.

  • C.

    encapsular uma requisição para parametrizar clientes com diferentes requisições e filas e dar suporte a ações reversíveis.

  • D.

    oferecer uma interface única de nível mais elevado para um conjunto de interfaces de um subsistema.

  • E.

    permitir a definição da parte invariante de um algoritmo separadamente de sua parte variante.