Я начал свой колледж два года назад, и с тех пор я продолжаю слышать "сначала дизайн ваших классов". Иногда я спрашиваю себя, должно ли мое решение быть кучей предметов в первую очередь! Некоторые говорят, что вы не видите его преимуществ, потому что ваша кодовая база очень мала - университетские проекты. Извиняемый размер проекта просто не спускается по моему горлу. Если решение идет хорошо с проектом, я считаю, что он должен быть правильным и с макро-версией этого проекта.
Я не говорю, что ООП плох, я просто чувствую, что его обижают в классных комнатах, где учащимся, таким как я, говорят день и ночь, что ООП - это правильный путь.
ИМХО, правильный ответ не должен исходить от профессора, я предпочитаю слышать его от настоящих инженеров в этой области.
Всегда ли OOP правильный подход?
Когда лучше всего подходит ООП?
Когда OOP плохой подход?
Это очень общий вопрос. Я не прошу конкретных ответов, просто некоторые реальные опыт работы на местах.
Меня не волнует производительность. Я спрашиваю о дизайне. Я знаю, что это техника в реальной жизни.
=============================================== ===================================
Благодарен за все вклады. Я выбрал Nosredna ответ, потому что она обратилась к моим вопросам в целом и убедила меня в том, что я ошибся в следующем: Если решение идет хорошо с проектом, я считаю, что он должен быть правильным и с макро-версией этого проекта.