Ei, acabamos de reduzir o preço de todos os produtos. Vamos capacitar nossas habilidades de programação para a era pós-COVID. Veja as ofertas »
Template Method

Template Method em Swift

O Template Method é um padrão de projeto comportamental que permite definir o esqueleto de um algoritmo em uma classe base e permitir que as subclasses substituam as etapas sem alterar a estrutura geral do algoritmo.

Uso do padrão em Swift

Complexidade:

Popularidade:

Exemplos de uso: O padrão Template Method é bastante comum nos frameworks Swift. Os desenvolvedores costumam usá-lo para fornecer aos usuários do framework um meio simples de estender a funcionalidade padrão usando herança.

Identificação: O Template Method pode ser reconhecido por métodos comportamentais que já possuem um comportamento “padrão” definido pela classe base.

Template Method em outras linguagens

Padrões de Projeto: Template Method em Java Padrões de Projeto: Template Method em C# Padrões de Projeto: Template Method em C++ Padrões de Projeto: Template Method em PHP Padrões de Projeto: Template Method em Python Padrões de Projeto: Template Method em Ruby Padrões de Projeto: Template Method em TypeScript Padrões de Projeto: Template Method em Go