De retour de la fonction de AngularJS usine

J'essaie de comprendre ce que le but est de la partie de retour de ce AngularJS usine méthode?

return {
    getMessages: getMessages
  };

Ce qui se passe si nous avons ajouté une nouvelle méthode pour cette usine dite getAnotherMessage(), aurions-nous besoin de mettre à jour ce retour segment?

myModule.factory('HelloWorld', function($q, $timeout) {

  var getMessages = function() {
    var deferred = $q.defer();

    $timeout(function() {
      deferred.resolve(['Hello', 'world!']);
    }, 2000);

    return deferred.promise;
  };

  return {
    getMessages: getMessages
  };

});
InformationsquelleAutor catrapture | 2014-01-19