Articles of composição de

O que é composição no que se refere ao design orientado a objects?

Eu ouço (e leio neste site) muito sobre “favorecer composição sobre inheritance”. Mas o que é o Compositon? Eu entendo a inheritance do ponto de Person: Mammal: Animal, mas eu realmente não consigo ver a definição de Compostion em lugar algum. Alguém pode me preencher?

Definir máscara alfa de BufferedImage em Java

Eu tenho dois BufferedImages que eu carreguei de pngs. O primeiro contém uma imagem, o segundo, uma máscara alfa para a imagem. Eu quero criar uma imagem combinada dos dois, aplicando a máscara alfa. Meu google-fu me falha. Eu sei como carregar / salvar as imagens, eu só preciso do bit onde eu vou de […]

Como compor `não` com uma function de aridade arbitrária?

Quando eu tenho alguma function do tipo f :: (Ord a) => a -> a -> Bool fab = a > b Eu gostaria de fazer function que envolva essa function com não. por exemplo, fazer function como esta g :: (Ord a) => a -> a -> Bool gab = not $ fab Eu […]

Por que usar inheritance em tudo?

Sei que a questão já foi discutida antes , mas parece sempre pressupor que a inheritance é pelo menos às vezes preferível à composição. Eu gostaria de desafiar essa suposição na esperança de ganhar algum entendimento. Minha pergunta é a seguinte: como você pode realizar qualquer coisa com a composição de objects com inheritance clássica […]

Diferença de implementação entre agregação e composição em Java

Estou ciente das diferenças conceituais entre Agregação e Composição. Alguém pode me dizer a diferença de implementação em Java entre eles com exemplos?

Ao usar o template, onde devo declarar o ?

Tenho feito muito progresso na conversão de meus aplicativos JSF em páginas marcáveis, mas estou me perguntando se estou fazendo da maneira certa. Uma pergunta é que existe um local de prática recomendada para as tags f: metadata ? Minha típica página cliente do Facelets é assim: Data Table etc Portanto, as tags f: metadata […]

Java – colisão de nome de método na implementação de interface

Se eu tiver duas interfaces, ambas bem diferentes em seus propósitos, mas com a mesma assinatura de método, como faço uma class implementar ambas sem ser forçada a escrever um único método que sirva para ambas as interfaces e escrever alguma lógica complicada no método? implementação que verifica qual tipo de object a chamada está […]

Estende JFrame vs criando dentro do programa

Ao criar um aplicativo usando o Swing, vi pessoas fazerem uma das duas coisas para criar um JFrame. Qual é a melhor abordagem e por quê? Sou iniciante em Java e programação. Minha única fonte de aprendizado são livros, YouTube e Stack Overflow. import {imports}; public class GuiApp1 { public static void main(String[] args) { […]

Qual é a diferença entre associação, agregação e composição?

Qual é a diferença entre associação, agregação e composição? Por favor, explique em termos de implementação.

Diferença entre inheritance e composição

Composição e inheritance são as mesmas? Se eu quiser implementar o padrão de composição, como posso fazer isso em Java?