Saturday, July 20, 2013

Structure, Behaviour, and Presentation


The separation of a system's internal structure, behaviour and external presentation is inherent in application domains:
  • GUI Applications: Model-View-Controller
    • structure = Model, behaviour = Controller, presentation = View
  • Web Applications: HTML, CSS, Javascript
    • structure = HTML, behaviour = Javascript, presentation = CSS
  • HtDW Applications: Data definitions, Function definitions,
    • structure = data, behaviour = function, presentation = missing

Structure is  internal.
Presentation is external.

No comments:

Post a Comment