Ed
há 2 anos
Para entender qual padrão de projeto está mais relacionado à implementação do RMI (Remote Method Invocation), vamos analisar as opções: 1. Flyweight: Este padrão é usado para minimizar o uso de memória, compartilhando objetos semelhantes. Não é o foco do RMI. 2. Composite: Este padrão permite que objetos sejam compostos em estruturas de árvore para representar hierarquias. Não se aplica diretamente ao RMI. 3. Facade: Este padrão fornece uma interface simplificada para um conjunto de interfaces em um subsistema. Embora possa ser usado em algumas implementações, não é o principal foco do RMI. 4. Proxy: Este padrão é utilizado para controlar o acesso a um objeto, podendo ser um substituto que encapsula a lógica de acesso remoto. O RMI utiliza o padrão Proxy para permitir que um cliente invoque métodos em um objeto remoto como se fosse local. 5. Decorator: Este padrão permite adicionar funcionalidades a um objeto dinamicamente. Não é o foco do RMI. Diante dessa análise, a opção que melhor se relaciona com a implementação do RMI é: Proxy.
Cadastre-se ou realize login
Mais perguntas desse material