Du point de vue de Smalltalk, Vue, Contrôleur et Modèle sont des objets. Les méthodes associées à une vue sont des méthodes d'accès au contrôleur et des méthodes d'affichage. Les méthodes associées à un contrôleur sont des méthodes d'accès à la vue, des méthodes d'accès au modèle et des méthodes d'accès au détecteur d'événement. Les méthodes associées à un modèle sont des méthodes d'accès aux objets dépendants.