Разбор задачи 4_1_1 по ООП

В данном видео представлен разбор идеи и концепции реализации задачи 4_1_1 предмета “Объектно-ориентированное программирование“. Среди множества вариантов реализации также возможны (помимо тех, что озвучены и продемонстрированы в видео) и реализации через конструктор копирования, перегрузку операций (что может заметить внимательный зритель), через многомерные массивы и так далее. Стоит учитывать, что способ реализации также сильно зависит и от модификаторов доступа элементов базового и дочерних классов, в идеале считается, что все поля, а также методы, меняющие значения этих полей, должны быть защищёнными (protected) при наследовании и закрытыми (private), если наследование не предусматривается, открытыми (public) должны быть только те элементы, доступ к которым может получать пользователь, либо другие классы. Если же уровень доступа в задаче не оговаривается, то элементы классов стоит сделать закрытыми, а взаимодействие классов реализовать через дружественные функции и классы (friend). Ав
Back to Top