ADVANCE JAVA – DESIGN PATTERN 1.Which of the following best describes a Design pattern? a) Provide common communication platform between objects b) Provide good look and…