Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Teste da fábrica – Curso Criando Componente Boleto em Delphi – Parte 6
Iremos nesta vídeo-aula fazer um pequeno teste para verificar se a instanciação das classes pela nossa fábrica está sendo feito de forma correta. Para isso iremos utilizar nosso projeto de testes, onde chamaremos, em tempo de execução, as duas c
Tempo: 20:43
Mini resumo: Iremos nesta vídeo-aula fazer um pequeno teste para verificar se a instanciação das classes pela nossa fábrica está sendo feito de forma correta. Para isso iremos utilizar nosso projeto de testes, onde chamaremos, em tempo de execução, as duas classes já criadas (TBanco001 e TBanco104). Com isso, será possível perceber a flexibilidade e a eficácia com que é feito a instanciação de classes por meio do Abstract Factory. Feito isso, passaremos o foco para a classe TBanco001 (Banco do Brasil), iniciando efetivamente a sua construção com a formatação do “Nosso Número”, seguindo as regras deste banco.
Metodologia de desenvolvimento do exemplo: A metodologia do curso é baseada na criação das classes básicas do componente (TTitulo, TPessoa, etc.) e das classes específicas de cada banco (TBanco001, TBanco104, etc.). A instanciação destas classes se dará por meio do Design Pattern Factory Method. Para a impressão do boleto, usaremos o ClientDataSet para receber os dados já formatados de acordo com especificação de cada banco. Ao final, teremos um componente para geração de boletos preparado para implementar novos bancos sempre que necessário.
Tecnologias utilizadas: Delphi 7, Astah Community.
Exemplos construídos: Criação de um pequeno teste para verificação dos códigos já criados em aulas anteriores.
Palavras-chave: delphi, Design Patterns, Astah Community, componente
Luiz Carlos
Formado em Administração de Empresas, tem como vocação a tecnologia, mais especificamente o desenvolvimento de software. Site: http://www.luizsistemas.com.br Twitter: @luiz_sistemas

download


