Propõem soluções para composição de classes e objetos, em outras palavras, lidam com a forma como as entidades podem usar umas às outras. São utilizados para montar objetos e classes em estruturas maiores, mas, ainda flexíveis e eficientes.
Propõem soluções para composição de classes e objetos, em outras palavras, lidam com a forma como as entidades podem usar umas às outras. São utilizados para montar objetos e classes em estruturas maiores, mas, ainda flexíveis e eficientes.