title: Loading Settings - Best Practices
body: <p>I'm at the point in my first real application where I am adding in the user settings. I'm using Java and being very OO (and trying to keep it that way) so here are my ideas:</p>
  
  <ol>
  <li>Load everything in the <code>main()</code> and
  pass it all 'down the line' to the
  required objects (array)</li>
  <li>Same as above, but just pass the
  object that contains the data down
  the line</li>
  <li>Load each individual setting as
  needed within the various classes.</li>
  </ol>
  
  <p>I understand some of the basic pros and cons to each method (i.e. time vs. size) but I'm looking for some outside input as to what practices they've successfully used in the past.</p>