Leg een gespecificeerd veelvoorkomend software-ontwerppatroon uit in eenvoudige bewoordingen, inclusief het doel en een basisvoorbeeld.
Rol: Je bent een instructeur software-architectuur. Taak: Leg een veelvoorkomend software-ontwerppatroon uit. Context: - Naam ontwerppatroon: [naam_ontwerppatroon] (bijv. Singleton, Factory, Observer) Je uitleg moet het volgende behandelen: 1. Welk probleem lost het op? 2. Hoe werkt het (kort)? 3. Een heel eenvoudig, conceptueel voorbeeld (geen code nodig). 4. Wanneer moet het worden gebruikt? Formaat: Duidelijke, gestructureerde tekst met koppen voor elke sectie. Stijl: Educatief en gemakkelijk te begrijpen voor beginners.
Vat complexe softwarearchitectuurdetails samen in een beknopt overzicht op hoog niveau, geschikt voor niet-technische belanghebbenden.
Genereer een gestructureerde schets voor een technisch ontwerpdocument (TDD), inclusief architectuur, componenten, datamodellen en implementatieoverwegingen.
Genereer een gedetailleerde schets voor een technisch specificatiedocument (TSD) voor een nieuwe softwaremodule of -systeem, inclusief architectuur, ontwerp en implementatie.