Compétence : Héritage de classe & Classes Abstraites

Développer des produits informatiques implique de se former et de s’améliorer continuellement en vue de devenir plus performant et adaptable dans son domaine. En approfondissant les concepts essentiels de la programmation orientée objet (POO), j’ai renforcé ma maîtrise de techniques comme l’héritage de classes. Ce concept m’a permis d’améliorer la structure de mon code, en rendant la création et la gestion de sprites pour mon jeu vidéo plus efficace et organisée.

J’ai également exploré l’utilisation des classes abstraites, qui sont des modèles de base pour des objets génériques et qui m’offrent une grande flexibilité dans la création d’éléments du jeu.

L’ajout d’interface/classe abstraite m’a permis de réutiliser du code plusieurs fois pour des objets différents de mon jeu mais aux caractéristiques similaires. Ces apprentissages ont élargi mes compétences en programmation et m’ont permis de structurer mes projets de manière plus réfléchie et pérenne.

Voir le Projet associé à cette compétence :

Projet Jeu Video Duel de Guerrier Python Programmation Orientée Objets

Retour en haut