Data context interaction

Data, Context and Interaction (DCI) est un paradigme utilisé en génie logiciel pour programmer des systèmes orientés objet. Les objectifs sont :
  • Améliorer la lisibilité du code orienté objet en donnant au comportement du système un statut de première classe;
  • Séparer proprement le code du comportement changeant fréquemment (ce que le système fait) du code de domaine changeant rarement (ce que le système est), plutôt que de combiner les deux dans une seule classe;
  • Aider les développeurs à raisonner sur l'état et le comportement du système plutôt que sur l'état et le comportement des objets;
  • Supporter un modèle de pensée qui est proche du modèle mental des personnes plutôt qu'un modèle de pensée orienté classe qui prédomine traditionnellement dans les langages orienté objet.

Livres
Articles
Blogues et Twitter
Vidéos
Outils, Frameworks et Bibliothèques


L'équipe de Pyxis