weather-aggregator/DESIGN.md
2024-10-31 11:47:53 +01:00

1.1 KiB

Document de design

Ceci est le document de template pour décrire l'architecture de votre programme. Vous pouvez le modifier à votre guise, mais assurez-vous de répondre à toutes les questions posées. Suivant certaines architectures, certaines des questions peuvent ne pas être pertinentes. Dans ce cas, vous pouvez les ignorer. Vous pouvez utiliser autant de diagrammes que vous le souhaitez pour expliquer votre architecture. Nous vous conseillons d'utiliser le logiciel PlantUML pour générer vos diagrammes.

Schéma général

Décrivez ici le schéma général de votre programme. Quels sont les composants principaux et comment interagissent-ils?

Utilisation du polymorphisme

Comment utilisez-vous le polymorphisme dans votre programme?

Utilisation de la déléguation

Comment utilisez-vous la délégation dans votre programme?

Utilisation de l'héritage

Comment utilisez-vous l'héritage dans votre programme?

Utilisation de la généricité

Comment utilisez-vous la généricité dans votre programme?

Utilisation des exceptions

Comment utilisez-vous les exceptions dans votre programme?