title: UML class operations
body: <p>Can somebody help me with this problem, I dont know why there is an <code>addCustomer()</code> function in the <code>Customer</code> class.</p>
  
  <p>How can a new <code>Customer</code> object be created in a <code>Customer</code> object? The example is as follows:</p>
  
  <pre><code>-------------------
  Class Customer     
  -------------------
  +forename        
  +lastname
  -------------------
  +createCustomer()
  -------------------
  </code></pre>
  
  <p>I mean where is the new Customer obejct stored when there are only those 2 attributes ?</p>