title: C# bank example - class for customers - what for withdrawls, deposits, etc
body: <p>I'm learning C# and am trying to get my head around when to use classes and when not to. </p>
  
  <p>If I was writing an app for a bank, I know I would use classes for customers which would include their name, account number, balance, etc. Would I use a static class for the methods that would deposit into their account, withdraw, change their address, etc since I only need to write them once? </p>
  
  <p>Also, what would I use to keep track of every customer object? Having 2,000 Customers:</p>
  
  <pre><code>exampleName = new Customer();
  </code></pre>
  
  <p>in my code doesn't seem right. I'm not at the point of learning database's yet and am just learning classes.</p>