Skip to content
EntityQ181156· pop 53· linked from 236 articles

padrão de projeto de software

Sign in to save

Also known as design pattern

reusable solution to a commonly occurring software problem

AI overview

A software design pattern is a reusable solution to a problem that programmers encounter repeatedly when writing code. Using these proven approaches matters because it helps developers solve problems more efficiently and makes their code easier for others to understand and maintain.

AI-generated from the Wikipedia summary — may contain errors.

In the Vinony graph

Vinony's link graph records 236 inbound references to padrão de projeto de software, and connects out to Unified Modeling Language, factory method pattern and abstract factory pattern.

Vinony files it under Software design patterns and Software development.

Vinony links it to 48 Wikipedia language editions.

Wikidata facts

Show 2 more facts
Commons gallery
Software design patterns
Sources (5)

via Wikidata · CC0

Article · Português

Em Engenharia de Software, um padrão de desenho (português europeu) ou padrão de projeto (português brasileiro) (do inglês design pattern) é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software. Um padrão de projeto não é um projeto finalizado que pode ser diretamente transformado em código fonte ou de máquina, ele é uma descrição ou modelo (template) de como resolver um problema que pode ser usado em muitas situações diferentes. Padrões são melhores práticas formalizadas que o programador pode usar para resolver problemas comuns quando projetar uma aplicação ou sistema. Padrões de projeto orientados a objeto normalmente mostram relacionamentos e interações entre classes ou objetos, sem especificar as classes ou objetos da aplicação final que estão envolvidas. Padrões que implicam orientação a objetos ou estado mutável mais geral, não são tão aplicáveis em linguagens de programação funcional. Padrões de projeto residem no domínio de módulos e interconexões. Em um nível mais alto há que são maiores em escopo, usualmente descrevendo um padrão global seguido por um sistema inteiro. As características obrigatórias que devem ser atendidas por um padrão de projeto é composto basicamente por 4 (quatro) elementos que são: * Nome do padrão; * Problema a ser resolvido; * Solução dada pelo padrão; e * Consequências. Os padrões de projeto: * visam facilitar a reutilização de soluções de desenho - isto é, soluções na fase de projeto do software - e * estabelecem um vocabulário comum de desenho, facilitando comunicação, documentação e aprendizado dos sistemas de software.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories