title: What to use? MVC, MVP or MVVM or…?
body: <p>I will start a Java project to develop a desktop application. 
  What to use as presentation layer pattern (MVC, MVP,MVVM or....)?</p>
  
  <p>...if it is possible, with some working small example... :-)</p>