Couvre les modèles de conception dans la programmation orientée objet, les diagrammes de classes, les classes abstraites, les interfaces, les associations, l'héritage et le modèle Builder en Java.
Explore le modèle de conception Observer dans les interfaces graphiques à l'aide d'un simple exemple de feuille de calcul pour démontrer les mises à jour automatiques de la valeur.
Présente le modèle d'observateur largement utilisé pour les vues afin de réagir aux changements de modèle, avec des exemples d'éditeur, d'abonné et de consolidateur.
Explore les origines et les critiques de la gamification, en discutant de son évolution des jeux de productivité aux jeux appliqués et l'utilisation d'éléments de conception de jeu dans des contextes non-jeu.
Explore la conception et l'assemblage d'une structure à double couche en forme libre en utilisant la conception structurale avancée des plaques de bois.