1.Boulos DibIndependent ConsultantNapeague Inc. February 15, 20112. A pattern that describes how UI componentsinteract with other application code. Associated with…