title: Meaning of granularity in OOP
body: <p>I was reading about the <code>flyweight design pattern</code> on <a href="http://sourcemaking.com/design_patterns/flyweight" rel="noreferrer">this</a> page. <br/>
  I was not able to understand the meaning of the "granularity" in the context of programming languages or the design pattern. </p>
  
  <p>Can anyone please explain, an example would be great. </p>