/ / O mixin é considerado um padrão de design? - padrões de design, mixins

O mixin é considerado um padrão de design? - padrões de design, mixins

Os mixins são considerados um padrão de design? Estrutural?

Respostas:

7 para resposta № 1

Eles são um recurso de idioma. Um "padrão" é diferente de uma característica, na medida em que resolve um conjunto de forças que podem influenciar uma situação de maneiras contraditórias. Características, por sua presença ou ausência, tendem a crio as forças que os padrões resolvem. Muitos padrões de design (Double Dispatch é um bom exemplo) começaram a solucionar as limitações de idioma (neste caso, o método de envio com um único argumento).


4 para resposta № 2

Sim, está em Ruby.

Padrões de Design em Ruby


3 para resposta № 3

Sim, é em D.

"Um padrão de design é uma solução reutilizável geral para um problema comum no design de software" - Wikipedia

D é compilado para código de máquina e, com o uso de mixins, você pode usá-lo para tornar os modelos ainda mais úteis do que em algo como C ++.

http://www.digitalmars.com/d/1.0/template-mixin.html


2 para resposta № 4

Mixins não são padrões de design. Na maioria das vezes eles são recursos de linguagem !! Por exemplo. no idioma D "mixin" é uma palavra-chave. Usar uma palavra-chave para o objetivo pretendido não é padrão. O uso típico de palavras-chave / recursos de idioma pode ser chamado de "idioma".

A hierarquia é "nada", idioma, padrão de design, padrão de arquitetura.