Le scénario
Un développeur crée un outil PDF Java permettant de créer et modifier des documents PDF avec des champs de formulaire interactifs. Il doit concevoir les classes principales et leurs relations.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Choisir entre composition et agrégation pour les relations entre champs de formulaire, documents et pages
02
Choisir une énumération pour les types de champs
03
Définir PDFField comme classe abstraite avec des sous-classes concrètes
Pour concevoir ou documenter l’architecture d’une bibliothèque ou d’une application de manipulation de PDF.