title: Best Design Pattern for writing CRM 2011 Plugins
body: <p>Due to complex requests provided by customers, sometimes my code get's messy.
  I take time to read and understand what I've written  since I last worked on it but it takes time.</p>
  
  <p>I was wondering if anyone has implemented a good design pattern which saves time and makes code more organized and readable etc.</p>