2. DDD> Índice *) Índex ¿Y qué es esto con tantas D’s? Conceptos de DDD Ubiquitous Language PersistanceIgnorance El corazón del software Una arquitectura base
3. DDD> Índice *) Índex ¿Y qué es esto con tantas D’s? Conceptos de DDD Ubiquitous Language PersistanceIgnorance El corazón del software Una arquitectura base
27. Por extensión, como los muestre o los explote tampoco.Sistema de Gestión de Álbumes Fotográficos. Silverlight EF WPF NHibernate ASP.net ADO.net WinForms Sharepoint Gestión de autores Gestión de álbumes Gestión de fotografias
28. DDD> Índice *) Índex ¿Y qué es esto con tantas D’s? Conceptos de DDD Ubiquitous Language PersistanceIgnorance El corazón del software Una arquitectura base
61. En la practica solo definimos en una primera fase su Interfaz, su Contrato. Las operaciones que vamos a realizar contra él.
62. Esto nos permite utilizar fakes en la construcción de nuestro modelo ya que conocemos las operaciones.IAlbumRepository + AddAlbum(Albumalbum) + DeleteAlbum(Albumalbum) + UpdateAlbum(Albumalbum) + GetAlbum(intidAlbum)
63.
64. Cuando añado un objeto a un DAO este se prepara para almacenarse, pero el DAO no se queda una instancia del mismo.
65.
66.
67. No todo va a ser añadir o modificar fotos. También quiero unir y separar álbumes.
68. Según los usuarios unir álbumes consiste en la creación de un único álbum que contenga las fotografías de todos los demás. Y todos los demás álbumes desaparecen.
69. La lógica es clara para el usuario y merece un método propio.