Ce document décrit le design pattern Factory en utilisant Spring Boot, permettant d'instancier différents types d'objets basés sur un paramètre donné. Il inclut la création d'une interface 'shape' avec des implémentations comme circle, triangle et rectangle, ainsi qu'une 'shapefactory' pour le retour des instances appropriées. Le document fournit également des liens vers des ressources et un code source pour une démonstration pratique.