title: Object oriented approach with AngularJS
body: <p>It seems that Angular does not provide a built-in solution to define class instances with properties and methods and that it's up the developer to build this.</p>
  
  <p>What is the best practice to do this in your opinion?
  How to you link this with the backend?</p>
  
  <p>Some of the tips I have gathered use factory services and named functions.</p>
  
  <p>Sources :
  <a href="https://medium.com/opinionated-angularjs/angular-model-objects-with-javascript-classes-2e6a067c73bc" rel="noreferrer">Tuto 1</a>
  <a href="http://www.webdeveasy.com/angularjs-data-model/" rel="noreferrer">Tuto 2</a></p>
  
  <p>Thanks for your insights</p>