Padrões de DI – Parte 2: Composition Root

Na primeira parte da série "Padrões de DI", vimos uma introdução sobre o conceito de Dependency Injection e seus três aspectos: composição, ciclo de vida e interception. Nesta parte, veremos o conceito chamado de Composition Root e como aplicá-lo. 1. O QUE É Composition Root é o componente da aplicação onde é feita a composição dos... Continuar Lendo →

Padrões de DI – Parte 1: Introdução

Inicio com este post uma série sobre padrões de Dependency Injection ou, daqui em diante, simplesmente "DI". Este primeiro consiste em uma rápida introdução sobre DI, antes de seguirmos com os padrões de fato. 1. O QUE É DI DI é uma técnica que tem por finalidade o desenvolvimento de software com baixo acoplamento e,... Continuar Lendo →

Trabalhando com Value Objects

Em design de software, é comum termos objetos que simplesmente fazem alguma coisa ou caracterizam alguma outra coisa. Eles mais se assemelham a um valor (como DateTime ou string) do que a um objeto propriamente dito, com estado e um ciclo de vida. Identificar esse tipo de objeto, conhecido por Value Object, em nosso design,... Continuar Lendo →

Blog no WordPress.com.

Acima ↑