Explore les concepts de programmation orientés objet, le polymorphisme, l'héritage et la liaison dynamique en Java, soulignant l'importance d'une comparaison correcte des objets.
Couvre les méthodes statiques en Java, leurs restrictions, l'utilité, et l'importance dans la méthode principale.
Explique le tutoriel du mini-projet 2 pour le cours CS107, en mettant l'accent sur les interactions de modèles et les décisions de conception.
Couvre les attributs statiques en Java, expliquant leur nature partagée et leur utilisation commune.
Couvre la programmation orientée objet en Java à travers une étude de cas sur les mécanismes de modélisation de la montre.
Explore l'encapsulation et l'abstraction en Java à travers une implémentation de jeu Tic-Tac-Toe.
Couvre l'affichage polymorphe, le comportement par défaut et les produits abstraits en Java.
Couvre la méthode se cachant en Java, en se concentrant sur la redéfinition de la classe Guerrier.
Couvre le modèle de conception du décorateur, en se concentrant sur l'extension dynamique de la fonctionnalité des classes.
Couvre la programmation orientée objet, l'héritage, le polymorphisme et la hiérarchie de classe en JAVA pour la gestion des produits horlogères.