Structural Design Pattern.

  • Select and write a Structural Design Pattern of your choosing; explain why you selected that particular pattern.
  • Provide a sample code with explanation. It is preferred to submit a running code but it is optional