J'ai créé mon collège il y a deux ans, et depuis, je n'arrête pas d'entendre dire "concevez d'abord vos classes". Je me demande parfois si ma solution ne devrait pas être un tas d'objets en premier lieu ! Certains disent que vous n'en voyez pas les avantages parce que votre base de code est très petite - les projets universitaires. L'excuse de la taille du projet ne me convient pas. Si la solution convient au projet, je pense qu'elle devrait également convenir à la macro-version de ce projet.
Je ne dis pas que la POO est mauvaise, mais j'ai l'impression qu'elle est utilisée de manière abusive dans les salles de classe où l'on dit jour et nuit à des étudiants comme moi que la POO est la bonne voie .
Pour moi, la bonne réponse ne devrait pas venir d'un professeur, je préfère l'entendre de la bouche de vrais ingénieurs sur le terrain.
L'approche OOP est-elle toujours la bonne ?
Quand l'approche OOP est-elle la meilleure ?
Quand la méthode OOP est-elle une mauvaise approche ?
Il s'agit d'une question très générale. Je ne demande pas de réponses définitives, mais simplement une expérience réelle de conception sur le terrain.
Je ne me préoccupe pas des performances. Je m'interroge sur la conception. Je sais qu'il s'agit d'ingénierie dans la vie réelle.
\==================================================================================
Merci pour toutes les contributions. J'ai choisi la réponse de Nosredna, car elle a répondu à mes questions de manière générale et m'a convaincu que je me trompais sur les points suivants : Si la solution convient au projet, je pense qu'elle devrait également convenir à la macro-version de ce projet.