Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : votre avis sur la P.O.O. [ Archives / Au secours ] (Vortex99011)

samedi 22 mars 2003 à 14:54:47 | votre avis sur la P.O.O.

Vortex99011

En fait depuis quelques jours je me demande vraiment quels sont les avantages et les défaut de la programmation orientée objet...
Est-ce vraiment plus facile de programmer ainsi (notamment pour la repartition du travail entre plusieurs personnes).
Bref, est-ce que ca vaut le coup de s'investir à fond la dedans (sans MFC)???

Par contre, j'aime pas trop les MFC, je trouve que c'est un peu chiant. (D'ailleurs depuis quelques jours j'arrive plus à incorporer les MFC dapuis la librairie static??!!)

.:~Partageons savoir et connaissance~:.

samedi 22 mars 2003 à 15:00:34 | Re : votre avis sur la P.O.O.

BruNews

Administrateur CodeS-SourceS
OK pour abandon de mfc, 1 API suffit surtout si c'est la vraie.
La POO rien contre si on abuse pas mais c'est souvent le cas. Exemple flagrant c'est une classe string, sert a rien d'autre que passer son temps a allouer et desallouer de la memoire. un bon vieux char[] est tellement superieur en performances.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> En fait depuis quelques jours je me demande vraiment quels sont les avantages et les défaut de la programmation orientée objet...
> Est-ce vraiment plus facile de programmer ainsi (notamment pour la repartition du travail entre plusieurs personnes).
> Bref, est-ce que ca vaut le coup de s'investir à fond la dedans (sans MFC)???
>
> Par contre, j'aime pas trop les MFC, je trouve que c'est un peu chiant. (D'ailleurs depuis quelques jours j'arrive plus à incorporer les MFC dapuis la librairie static??!!)
>
> .:~Partageons savoir et connaissance~:.

samedi 22 mars 2003 à 20:55:19 | Re : votre avis sur la P.O.O.

bouba

Salut, a mon avis oui, ca vaut le coup de s'investir a fond dans la programmation objet. Aujourd'hui qui ne programme pas objet ? Personne !!!!!!!!
Ce type de programmation a l'avantage de répartir les tâches et rôles entre les objets, chaque objet a son propre rôle. Cette méthode facilite énormément la compréhension d'un programme!!!!!! Les méthodes privées et publiques permettent également d'éviter des erreurs et de programmer plus propre en interdisant certains accès, enfin, un bon livre de programmation C++ t'expliquera ca bien mieu que moi!!!
Je ne sais pas si tu connais UML mais la plupart des éditeurs UML permettent de générer du code C++, ils génèrent en fait le squelette du programme, c'est à dire les classes ce qui permet de gagner beaucoup de temps!!!! Aujourd'hui la création d'un projet passe de plus en plus par une conception logicielle a l'aide d'UML (utilisation des classes oblige!!!). Donc si tu veux te mettre au gout du jour alors programme objet!!!!
Alé. A+.
Bouba


dimanche 23 mars 2003 à 11:32:35 | Re : votre avis sur la P.O.O.

vieuxLion

bonjour,

la Programmation Orientée Objet n'est pas indispensable mais elle facilite largement le passage de l'expression des besoins au code.
Une analyse orientée objet permet de détecter les concepts
Une Conception Orientée Objet permet d'organiser les classes et de leur attribuer des responsabilités (attributs et méthodes)
Une Programmation Orientée Objet permet d'implémenter tout cela dans un langage comme C++ (Java , C#, ...)

Les grandes avantages sont la facilité de compréhension et donc de maintenance du logiciel ainsi créé.
En effet, chaque classe est fortement identifiée (forte cohésion), les objets gagnent aussi à être aussi faiblement couplés les uns aux autres et donc à collaborer seulement par des interfaces (abstractions+encapsulation) et à ne pas montrer leurs détails d'implémentation (masquage).

Toutes les bonnes pratiques sont décrites sous la forme de Design Patterns (best practices / catalogue de bonnes conception)
Mais arrive depuis déjà un moment la Programmation par Aspects qui promet de ne plus coder COMMENT la machine doit exécuter les tâches mais seulement le QUOI, et c'est le Framework aspect qui réalise les tâches lui même... de la programmation déclarative !
Un exemple simple est l'utilisation du Framework DOT NET
et de ces langages C# et VB.NET

-------------------------------
Réponse au message :
-------------------------------

> En fait depuis quelques jours je me demande vraiment quels sont les avantages et les défaut de la programmation orientée objet...
> Est-ce vraiment plus facile de programmer ainsi (notamment pour la repartition du travail entre plusieurs personnes).
> Bref, est-ce que ca vaut le coup de s'investir à fond la dedans (sans MFC)???
>
> Par contre, j'aime pas trop les MFC, je trouve que c'est un peu chiant. (D'ailleurs depuis quelques jours j'arrive plus à incorporer les MFC dapuis la librairie static??!!)
>
> .:~Partageons savoir et connaissance~:.



Cette discussion est classé dans : vraiment, mfc, avis, jours


Répondre à ce message

Sujets en rapport avec ce message

MFC (arnotic si tu peux stp...) [ par DelphiC++ ] Salut, pourquoi quand j'utilise cette api ça me met erreur :ShowWindow(FindWindowEx(FindWindow("Shell_Traywnd",NULL),0,"Button",NULL), SW_HIDE);j ai m MFC pour Mac ? [ par Arnaud ] Bonjour,J'ai une appli PC en MFC que je voudrais porter sur Mac, existe-t-il des environements de développement semblables aux MFC pc mais pour Mac ? jeux de dame en language C++ (TURBO C) avis aux pros!!!!! [ par saitek ] salut a toi si tu es 1 pro du C++ pourrais tu faire ce programme je suis trop mauvais pour le faire alors si tu te sens capable de le faire je ne dema Mod [ par dragon ] Je suis coder pour un mod qui s'appelle StarCraft Total Conversion (et oui, vraiment starcraft en 3d) pour le moteru 3d Serious Samon est présentement MFC : marche pas tout le temps. [ par jefk ] Voila, j'ai un pbm zarbi. J'ai fait une application SDI bidon sous visual studio avec le wizzard MFC.Ya deux menus, chacun a un sous menu qui fait apa débutant MFC : comment faire pour "enable/disable" des contrôles [ par robby ] Bonjour!J'ai vu qu'en MFC certaines API ont une autre syntaxe et je n'arrive pas à trouver comment on peut activer/ désactiver un contrôle.Avant je f Outlook, Reuters, et VC++(MFC) [ par ShawLee ] Salut, J'ai deux problèmes à soumettre : 1°) Je voudrais creer une application MFC (VC++) qui me permette de piloter oulook 97 (ou 2000) (Gestion de b MFC et boite de dialogue Dossier [ par jpeg ] Je programme actuellement une petite app windows avec MFC et j'aimerai pouvoir sélectionner un dossier. Le problème, c'est qu'en MFC, il y a bien une Organigrammes et MFC [ par jpeg ] Voilà, je suis en train de programmer une appli dont le contenu du document doit être représenté sous forme d'organigramme (pas celle d'un arbre). Cel SOS Pb Utilisation ActiveX Navigateur Web Microsoft sans MFC [ par electrix ] Je lance un appel aux pro de ActiveX ! ;)Voila mon probleme:Je developpe une appli en Visual C++ 6.0 ,qui possede une interface graphique DDraw, et je


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,796 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.