Lar Desenvolvimento Qual é o modelo de objeto do componente? - o que é techopedia

Qual é o modelo de objeto do componente? - o que é techopedia

Índice:

Anonim

Definição - O que significa COM (Component Object Model)?

O Component Object Model (COM) é um método simples de especificação da Microsoft que define um padrão binário para troca de código entre dois sistemas, independentemente do SO ou da linguagem de programação. O COM fornece acesso a serviços de objetos cliente distribuídos e é usado para compartilhar código binário entre plataformas e linguagens de programação.

A portabilidade - objetivo principal do COM - é alcançada por meio de interfaces de objeto COM bem definidas.

Techopedia explica o Component Object Model (COM)

A interatividade COM ocorre por meio da interface com componentes de software expansíveis que não têm impacto nos objetos de implementação subjacentes. O COM usa um modelo de comunicação intra e interprocessos para transparência do desenvolvedor. Os desenvolvedores aumentam a eficiência modificando a implementação do serviço. Os componentes da máquina COM também compartilham memória, o que aumenta a eficiência e fornece tratamento e depuração de erros superiores.

Arquivos DLL ou DLL (Dynamic Link Library) contêm classes de objetos COM. O cliente usa uma ou mais interfaces COM para acessar serviços de objetos COM, definidos como classes de objetos COM ou instâncias de memória de classe CO. Um identificador globalmente exclusivo (GUID) de 128 bits, conhecido como identificador de classe (CLSID), é associado a cada CO CLASS e interface para identificação exclusiva de objeto COM.

Os clientes acessam objetos COM por meio de uma ou mais interfaces suportadas, contratos reais que especificam a disponibilidade do serviço do objeto COM. A interface do objeto COM não está vinculada a nenhuma linguagem de programação e geralmente é escrita em uma linguagem de definição de interface.

Como o objeto COM pode ter mais de um conjunto de serviços disponíveis, os objetos COM podem expor mais de uma interface para os clientes. Como duas interfaces podem ter o mesmo nome, um GUID é usado para atribuir exclusivamente referências de objeto COM para acesso do cliente.

O principal recurso do módulo COM é a capacidade de expansão. Objetos COM incorporam continuamente novas funções e apresentam novas interfaces de cliente para acesso a serviços antigos e novos.

Qual é o modelo de objeto do componente? - o que é techopedia