Preguntas etiquetadas con object-oriented-design

El diseño orientado a objetos es el proceso de planificar un sistema de objetos interactivos con el fin de resolver un problema de software.



2
Diseño: ¿Método de objeto versus método de clase separada que toma Objeto como parámetro?
Por ejemplo, ¿es mejor hacer: Pdf pdf = new Pdf(); pdf.Print(); o: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Otro ejemplo: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); o: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new DebtStatistics(); …







2
En DDD, ¿un servicio de dominio es esencialmente solo un patrón de fachada y / o mediador?
En el diseño controlado por dominio, la capa de dominio puede tener varios servicios (tradicionales). Por ejemplo, para el dominio de Usuario, podemos tener: Una fábrica de usuarios, que construye objetos de usuario de diferentes maneras Un UserRepository, que es responsable de interactuar con los servicios de persistencia en la …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.