title: Advice in Objective-C OOP Design
body: <p>I have a class A with methods <code>update</code> &amp; <code>updatedMessage:(BOOL) isMatched points:(int) points</code>.</p>
  
  <p>Now I was thinking of creating at least 3 subclass, with different implementation on a particular method. However inside this implemented method on the subclass I still need to call
  instance methods implemented from the superclass and update an instance variable. So I am calling these methods using:</p>
  
  <pre><code>[super updateMessage];
  [super.flippedCards addObject:newObj];
  </code></pre>
  
  <p>Is there a better approach? Is this approach okay? Any disadvantage?</p>
  
  <p>Thank you.</p>