A document editor software allows users to create reports by…
A document editor software allows users to create reports by adding sections, tables, images, and footnotes. The application must support building documents in multiple formats (PDF, DOCX, HTML) without modifying the document structure generation logic. Which creational pattern is best suited for this requirement??