). ▁The ▁Bu ilder 1 ▁class ▁implements ▁the ▁Bu ilder ▁interface ▁by ▁creating ▁and ▁assemb ling ▁the ▁Product A 1 ▁and ▁Product B 1 ▁objects . ▁ ▁The ▁U ML ▁sequence ▁diagram ▁shows ▁the ▁run - time ▁interactions : ▁ ▁The ▁Director ▁object ▁calls ▁build Part A () ▁on ▁the ▁Bu ilder 1 ▁object , ▁which ▁creates ▁and ▁assemb les ▁the ▁Product A 1 ▁object . ▁There after , ▁ ▁the ▁Director ▁calls ▁build Part B () ▁on ▁Bu ilder 1 , ▁which ▁creates ▁and ▁assemb les ▁the ▁Product B 1 ▁object . ▁ ▁Class ▁diagram ▁▁ ▁Bu ilder ▁Abstract ▁interface ▁for ▁creating ▁objects ▁( product ). ▁ ▁Con crete Builder ▁Prov ides ▁implementation ▁for ▁Bu ilder . ▁It ▁is ▁an ▁object ▁able ▁to ▁construct ▁other ▁objects . ▁Con struct s ▁and ▁assemb les ▁parts ▁to ▁build ▁the ▁objects . ▁ ▁Ex amples ▁ ▁C # ▁ ▁/// ▁< summary > ▁/// ▁Re pres ents ▁a ▁product ▁created ▁by ▁the ▁builder ▁/// ▁</ summary > ▁public ▁class ▁Car ▁{ ▁▁▁▁ ▁public ▁string ▁Make ▁{ ▁get ; ▁set ; ▁} ▁▁▁▁ ▁public ▁string ▁Model ▁{ ▁get ; ▁set ; ▁} ▁▁▁▁ ▁public ▁int ▁Num Do ors ▁{ ▁get ; ▁set ; ▁} ▁▁▁▁ ▁public ▁string ▁Col our ▁{ ▁get ; ▁set ; ▁} ▁▁▁▁▁ ▁public ▁Car ( string ▁make , ▁string ▁model , ▁string ▁colour , ▁int ▁num Do ors ) ▁▁▁▁ ▁{ ▁▁▁▁▁▁▁▁ ▁Make ▁= ▁make ; ▁▁▁▁▁▁▁▁ ▁Model ▁= ▁model ; ▁▁▁▁▁▁▁▁ ▁Col our ▁= ▁colour ; ▁▁▁▁▁▁▁▁ ▁Num Do ors ▁=