Hacker News new | ask | show | jobs
by xjay 819 days ago
See also: Data, context, and interaction (DCI, 2000-) [1]

> The paradigm separates the domain model (data) from use cases (context) and Roles that objects play (interaction). DCI is complementary to model–view–controller (MVC). MVC as a pattern language is still used to separate the data and its processing from presentation. [1]

> DCI was invented by Trygve Reenskaug, also the inventor of MVC. The current formulation of DCI is mostly the work of Reenskaug and James O. Coplien. [1]

[1] https://en.wikipedia.org/wiki/Data,_context_and_interaction