pres:gerti:interfaces_fabrica:start

Essa é uma revisão anterior do documento!


Em teoria o primeiro modulo a ser desenvolvido é aquele que vai dar base para toda a aplicação, as Interfaces Genéricas.

 Interfaces Genéricas

Dto's (Data Transfer Object) : Abstrai os dados necessários na camada de usuário.

A figura a seguir apresenta o exemplo de um Dto. O objeto é a representação de uma Ordem de Serviço (OS).

Todo Dto deve herdar a classe DtoPadrao do TCE Compartilhado, sua contribuição é um atributo Id e por padrão a assinatura da classe. Atente-se, seus atributos são um reflexo das informações pertinentes a necessidade do usuário (para melhor compreensão comparar com Objeto de negocio do Serviço).

IServico : Interface de contrato para uso dos serviços pelas camadas UI(Using Interface). Aqui são Especificados as funções das tarefas que se espera realizar por cada tipo de serviço.

A interface de cada serviço deve herdar obrigatoriamente a interface IServicoPadrao que deve ser tipada com a assinatura do Dto da classe ao qual o serviço corresponde. Essa pratica permite os objetos instanciados pela interface IServicoDeOrdem, por contrato acessarem as funções descriminadas pela interface IServicoPadrao e implementadas na classe que implementa a intrface IServicoDeOrdem. Veja na figura a seguir a estrutura da interface IServicoPadrao.

  • pres/gerti/interfaces_fabrica/start.1481024074.txt.gz
  • Última modificação: 06/12/2016 11:34
  • por crsouza