Bom, pessoal, agora a gente falou sobre Table Module, vamos falar sobre Domain Model um pouquinho. O que significa Domain Model? Domain Model, no final das contas, é você conseguir modelar o seu domínio de forma mais rica, onde o comportamento da sua aplicação vai se dar baseado na relação entre os seus objetos que normalmente você vai trabalhar. Então, eu quero adicionar um novo pedido, automaticamente ele já coloca os itens. Se eu tenho uma pessoa, eu posso ter objetos de valor. Não interessa. ponto é que o ponto de partida que você vai ter na hora de programar na hora de criar lógica do seu domínio vai ser muito mais pensando no na relação entre os objetos comportamentos e estrutura desses dados normalmente quando você trabalha com o domínio model você vai perceber que conforme o sistema cresce mas o dom o domain model se afasta da estrutura de banco de dados. Então isso aí é um ponto muito importante. Quando você trabalha com domain model, você vai perceber que o banco de dados é uma coisa quase à parte de você trabalhar. Por outro lado, você também vai perceber é que quando você tem domínios muito simples, coisas muito fáceis de serem modeladas, você vai perceber que acaba tendo uma espécie de uma coincidência da modelagem do seu domínio ser quase um para um com o seu banco de dados. E aí, nesse caso, provavelmente em sistemas mais simples, talvez você pode trabalhar nesses formatos de Data Table, Row, Table, Gateway, etc., utilizando o seu domínio de um para um com o seu banco de dados mas você vai perceber tá que conforme o seu sistema vai crescer e você está fazendo uma modelagem rica de domínio né você vai ter um descolamento muito claro do seu banco de dados e do seu modelo de domínio o que muitas pessoas acabam confundindo é que elas começam modelar o domínio começam a trabalhar com data table ou qualquer coisa desse tipo, conforme o sistema fica maior, você acaba entrando numa mega complicação porque com o banco de dados que você vai utilizar. No próximo vídeo, a gente vai falar sobre esse cara aqui, Active Record, e vamos entender um pouco mais como esse cara funciona.