Sciweavers

AOSD
2003
ACM

Model-view-controller and object teams: a perfect match of paradigms

13 years 9 months ago
Model-view-controller and object teams: a perfect match of paradigms
From the early days of object-oriented programming, the model-view-controller paradigm has been pursued for a clear design which separates different responsibilities within an interactive application. In contrast to its untyped implementation in Smalltalk, any implementation in a statically typed language involves certain trade-offs which either blur the clear structure, destroy the intended independence, or introduce undue administrative overhead. Each alternative creates a different caricature of the originally crisp architecture. The programming model Object Teams provides a new modeling unit called Team plus a number of binding mechanisms by which a Team and its contained roles can be bound to existing parts of an application. It turns out that these mechanisms fit nicely for implementing a clear modelview-controller design not only for single elements but also for complex structures of GUI elements plus their binding to complex model structures. We furthermore propose to use ...
Matthias Veit, Stephan Herrmann
Added 05 Jul 2010
Updated 05 Jul 2010
Type Conference
Year 2003
Where AOSD
Authors Matthias Veit, Stephan Herrmann
Comments (0)