Design Pattern in Smalltalk MVC
Melihat design pattern didalam MVC dapat memudahkan dalam menterjemahkan terminologi dari "Pattern". MVC terdiri dari tiga object :
- Model sebagai bentuk applikasinya
- View sebagai bentuk tampilannya
- Controller sebagai penghubung antara View dan Model

Pada gambar diatas dapat kita lihat bagaimana nilai dalam satu model dapat ditampilkandalam 3 view. Ada interaksi antara model dengan views dalam memberi dan memintasuatu nilai (Communicate). Dan fitur lain dari MVC adalah View dapat di nesteddengan menggunakan compositeViews class dan subclass of view. contohnya dalamsebuat control panel dimana sebuah complex views terdiri dari nested buttonviews.