Ответы пользователя по тегу ООП
  • Должны ли по предмету ООП изучать какой либо язык?

    @gazievDima
    Android Developer
    ООП в разных языках имеет небольшие отличия, допустим есть C++ с множественным наследованием, в джаве есть реализация множественного наследования уже через интерфейсы.
    В целом если ты проходишь ООП то скорее всего уже знаешь базовый синтаксис языка на котором учишься, лучше конечно изучать по нему, но сама теория ООП подразумевает изучение предмета без кода. Когда я начинал на джаве то вникал в примеры по статьям в которых был тот же Php и вроде как проблем особых у меня не возникло с понимаем. Жёсткой привязки нет, но лучше конечно видеть явно примеры реализаций что бы понять предмет как можно глубже.
    Ответ написан
    Комментировать
  • Как создать определенное количество объектов?

    @gazievDima
    Android Developer
    Паттерн Фабрика, почитай про него.
    Ответ написан
    Комментировать
  • Правильно ли я понимаю ООП?

    @gazievDima
    Android Developer
    Исходя из задания которое ты написал, а именно (хранение/получение информации) то есть, тебе нужно просто хранить данные, достаточно использовать коллекции для этого, ты можешь хранить животных в списке как объекты, а можешь просто как элементы. В дальнейшем если тебе понадобиться добавить методы животным, то ты без проблем это сможешь сделать. Тут можно остановиться на простой иерархии. Dogs extends Animal, Cat extends Animal, etc..
    Ответ написан
    1 комментарий