title: Flyweight Examples in Java
body: <p>I am trying to create a flyweight object in Java. I've worked with a similar concept in Objective-C (Singleton Classes in Objective-C // I believe they are the same thing).</p>
  
  <p>I am trying to find a tutorial or an example or explanation online to learn how to create a flyweight object and use it, but I've searched on Google and I can't find anything descent. I went through 10 pages and they basically all plagiarize from one website which just explains the concept. I understand the concept - I need something to help me/teach me how to implement it in Java.</p>
  
  <p>Anyone has any suggestions/tutorials?</p>
  
  <p>Thanks!</p>