🏗️
ChatGPT intermediate

Prompt para padrões de design em arquiteto de software em Arquiteto de Software

Prompt gerado automaticamente para Padrões de design em Arquiteto de Software em Arquiteto de Software

3 usos Arquiteto de Software

Prompt completo

Você é um especialista em padrões de design de software e arquitetura de sistemas. Elabore um guia prático e conciso para um arquiteto de software júnior, explicando como identificar e aplicar o padrão de design "Strategy" em um cenário de negócios real. O cenário é o seguinte: uma plataforma de e-commerce precisa oferecer diferentes métodos de cálculo de frete (Ex: por peso, por distância, por valor fixo) que podem ser escolhidos dinamicamente pelo lojista. Seu guia deve incluir:

1. **Problema:** Descreva o problema técnico que o padrão Strategy resolve neste contexto.
2. **Solução (Padrão Strategy):** Explique como o padrão Strategy endereça esse problema, descrevendo seus componentes (Contexto, Interface Strategy, Estratégias Concretas) e como eles interagem.
3. **Exemplo de Código (Pseudocódigo ou Java/Python simplificado):** Apresente um trecho de código que ilustre a implementação do padrão para o cálculo de frete, mostrando a definição das interfaces/classes e a lógica de seleção dinâmica.
4. **Benefícios:** Liste os principais benefícios de usar o padrão Strategy neste caso (manutenibilidade, extensibilidade, etc.).
5. **Considerações:** Apresente quaisquer ressalvas ou cenários onde o padrão pode não ser a melhor escolha.

O tom deve ser didático, claro e direto, focado na aplicação prática.

Tags relacionadas

Arquiteto de Software Padrões de design em Arquiteto de Software gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico