Message de rapport:
 

Re: Programmation orienté objet avec Windev

Sujet: Re: Programmation orienté objet avec Windev
par drcharly93 sur 25/6/2009 11:07:16

Bonjour,

WinDev gère depuis longtemps ce type de programmation
- Classes abstraites
- Classes Virtuelles
l'héritage et le polymorphisme
Citation :

Le mécanisme des classes abstraites permet de définir des comportements (méthodes) qui devront être implémentés dans les classes filles, mais sans implémenter ces comportements (c’est-à-dire sans écrire de code pour cette méthode). Ainsi, on a l'assurance que les classes filles respecteront le contrat défini par la classe mère abstraite. Ce contrat est une interface de programmation.

Prenons l'exemple suivant : vous avez une classe 'Humain', à partir de laquelle dérivent la classe 'Homme' et la classe 'Femme'. En toute logique, 'Homme' et 'Femme' sont instanciables (les objets créés ont une existence en soi), mais la classe 'Humain' sera déclarée abstraite car un objet 'Humain' n'existe pas en tant que tel, puisqu'il manque l'information sur le sexe. Ici, la classe 'Humain' servira à implémenter des méthodes qui seront utilisées à la fois pour 'Homme' et pour 'Femme'.


Je vous invite à regarder le dossier
Une trousse de toilette écrit par Nicole Chanal

Cordialement
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2