Effectivement la POO ça n'est pas indispensable, mais ça facilite grandement les choses. Tu utilises des classes pour représenter des choses plus concrètes. Si tu fais un programme de gestion de voitures, tu fais une classe Voiture, une classe Conducteur, etc.
Je dirais que les deux grands avantages, c'est
- que tu peux (sous certaines conditions: c'est-à-dire ne pas en modifier l'interface) réécrire totalement ta classe Voiture sans devoir rien changer dans tes autres classes. Donc au départ tu stockes des trucs dans des fichiers texte par exemple, puis tu te rends compte que tu aimerais mieux utiliser une base de données partagée par plusieurs applications: tu modifies ta classe Voiture et les autres classes ne s'en rendent même pas compte.
- tu peux réutiliser telle quelle ta classe Voiture dans une autre application.
C'est pas évident de faire un cours de POO sur un forum comme ça 😃 mais franchement ça vaut
vraiment la peine d'être appris. Si tu as le courage de faire ça en Windev tant pis pour toi ( 😃 ) mais sache qu'une fois que tu as acquis les principes, tu sauras le refaire en Python, en Java, en PHP ou dans n'importe quel autre langage orienté-objet. Avec un minimum d'adaptation, c'est sûr, mais tu sauras le refaire.