Patrón de diseño Publicar/Redireccionar/Obtener (PRG)

Requisito previo: protocolo HTTP , requests GET y POST usando Python Introducción: PRG es uno de los muchos patrones de diseño utilizados en el desarrollo web. Se utiliza para evitar el reenvío de un formulario causado por la recarga de la misma página web después de enviar el formulario. Elimina la redundancia de contenido para … Continue reading «Patrón de diseño Publicar/Redireccionar/Obtener (PRG)»

Diseñar un sistema de lectura de libros en línea

Diseñar un sistema de lectura de libros online (Diseño Orientado a Objetos). Preguntado en : Amazon, Microsoft y muchas más entrevistas Solución : supongamos que queremos diseñar un sistema básico de lectura en línea que proporcione la siguiente funcionalidad: • Buscar en la base de datos de libros y leer un libro. • Creación y … Continue reading «Diseñar un sistema de lectura de libros en línea»

Patrón de diseño compuesto en C++

Requisito previo: patrón de diseño compuesto El patrón compuesto es uno de los patrones más utilizados en la industria y aborda un problema muy significativo y sutil. Se usa cuando el usuario desea tratar el objeto individual de la misma manera que la colección de esos objetos individuales, por ejemplo, es posible que desee considerar … Continue reading «Patrón de diseño compuesto en C++»

Patrón de filtro interceptor

El preprocesamiento y el posprocesamiento de una solicitud se refieren a las acciones realizadas antes y después del procesamiento principal de esa solicitud. Algunas de estas acciones determinan si el procesamiento continuará, mientras que otras manipulan el flujo de datos entrantes o salientes en una forma adecuada para un procesamiento posterior. La solución clásica consiste … Continue reading «Patrón de filtro interceptor»

Patrón de objeto de acceso a datos

El patrón de objeto de acceso a datos o patrón DAO se utiliza para separar las operaciones o la API de acceso a datos de bajo nivel de los servicios comerciales de alto nivel. Los siguientes son los participantes en el patrón de objetos de acceso a datos.  Patrón de objeto de acceso a datos … Continue reading «Patrón de objeto de acceso a datos»

Patrones de diseño en Java – Patrón iterador

Un patrón de diseño es una solución comprobada para resolver el problema/tarea específico. Debemos tener en cuenta que los patrones de diseño son independientes del lenguaje de programación para resolver los problemas comunes de diseño orientado a objetos. En otras palabras, un patrón de diseño representa una idea, no una implementación particular. Usando patrones de … Continue reading «Patrones de diseño en Java – Patrón iterador»

Patrón de diseño de intérprete

El patrón de diseño del intérprete es uno de los patrones de diseño de comportamiento . El patrón de intérprete se utiliza para definir una representación gramatical de un idioma y proporciona un intérprete para manejar esta gramática. Este patrón implica implementar una interfaz de expresión que indica interpretar un contexto particular. Este patrón se … Continue reading «Patrón de diseño de intérprete»

Implementando el patrón Iterator de una sola Lista Vinculada

STL es uno de los pilares de C++. Hace la vida mucho más fácil, especialmente cuando su atención se centra en la resolución de problemas y no desea perder tiempo implementando algo que ya está disponible y que garantiza una solución sólida. Uno de los aspectos clave de la Ingeniería de Software es evitar reinventar … Continue reading «Implementando el patrón Iterator de una sola Lista Vinculada»

¿Cómo diseñar un estacionamiento usando principios orientados a objetos?

Diseñe un estacionamiento utilizando principios orientados a objetos. Preguntado en: Amazon, Apple, Google y muchas más entrevistas Solución:Para nuestros propósitos en este momento, haremos las siguientes suposiciones. Hicimos estas suposiciones específicas para agregar un poco de complejidad al problema sin agregar demasiado. Si hiciste suposiciones diferentes, está totalmente bien. 1) El estacionamiento tiene varios niveles. … Continue reading «¿Cómo diseñar un estacionamiento usando principios orientados a objetos?»