title: What's the difference between an object and a struct in OOP?
body: <ul>
  <li>What distinguishes and object from a struct?</li>
  <li>When and why do we use an object as opposed to a struct?</li>
  <li>How does an array differ from both, and when and why would we use an array as opposed to an object or a struct?</li>
  </ul>
  
  <p>I would like to get an idea of what each is intended for.</p>