O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

DELPHI OO

Luiz Roberto Schweinitz Português

Conteúdo do mapa

DELPHI OO

  1. Class function New : iModelConexao

    • result := self.create
    • retorna uma instância de iModelConexao
    • Class function, permite que o método seja utilizado, antes de instanciar o objeto
    • No método construtor, retorna uma interface instanciada e não o objeto concreto
    • permite trabalhar orientado a interface
    • não é preciso se preocupar em destruir os objetos
  2. Injeção de dependência

    • injeta uma dependência na classe para ela ser criada
    • substitui a herança
    • objeto filho conhece o pai, sem gerar um acoplamento desnecessário
    • class function New(aValue:iModelConexao) : iModelQuery
    • constructor Create(aValue:iModelConexao)
    • tanto a class function quanto o create precisam receber a injeção de dependência
  3. Facftory

    • Permite retornar a instancia de qualquer objeto
    • Diminui o acoplamento
    • pode-se ter uma fábrica de conexao, uma fábrica de querys e de qualquer objeto
    • Se alguma outra classe dentro do projeto, precisar de uma classe de conexao, ou de query, basta ela solicitar a factory
    • iModelConexaoFactory = interface ['{C9FC609F-731E-4456-802F-2FAE9494F884}'] function Conexao : iModelConexao; function Query : iModelQuery; end;

Informações

Descrição
Mapa Mental sobre DELPHI OO, criado por Luiz Roberto Schweinitz em 06-07-2025.
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?