© John Kouraklis 2016

John Kouraklis, MVVM in Delphi, 10.1007/978-1-4842-2214-0_1

1. MVVM as Design Pattern

John Kouraklis

(1)London, UK

Electronic supplementary material

The online version of this chapter (doi:10.​1007/​978-1-4842-2214-0_​1) contains supplementary material, which is available to authorized users.

Presentation patterns are already an old story. Although it is difficult to identify who introduced them, it looks like the seminal programming language SmallTalk dating back to the 1970s is responsible for making one of the first presentation patterns popular; the Model-View-Controller (MVC) design (Kay, 1993; Timms, 2014).

Krasner and Pope (1988) offered a formalized description of the MVC pattern and they basically influenced a generation ...

Get MVVM in Delphi: Architecting and Building Model View ViewModel Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.