87 votes

Comment dois-je commander les membres d'une classe C++ ?

Est-il préférable d'avoir tous les députés, puis tous les députés protégés, puis tous les députés publics ? Ou l'inverse ? Ou devrait-il y avoir plusieurs marques privées, protégées et publiques afin que les opérations puissent être séparées des constructeurs et ainsi de suite ? Quelles questions dois-je prendre en compte lorsque je prends cette décision ?

9voto

korona Points 1231

C'est mon opinion, et je parierais que la plupart des gens seraient d'accord, que les méthodes publiques devraient aller en premier. L'un des principes fondamentaux d'OO est que vous ne devriez pas avoir à vous soucier de la mise en œuvre. Juste en regardant les méthodes publiques devrait vous dire tout ce que vous devez savoir pour utiliser la classe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X