Некоторым программистам нравится public Некоторые программисты без зазрения используют публичные элементы данных и
не инкапсулируют свои объекты. Это дело вкуса, хоть и считается плохо практикой
объектно-ориентированного программирования.
Тем не менее, классы в UE4 используют публичные элементы иногда. Это
субъективное решение; должны элементы данных быть public или private на самом
деле решать самому программисту.
С опытом, вы обнаружите, что иногда вы оказываетесь в положении, которое
отчасти требует реорганизации кода, и вы делаете публичными элементы данных,
которые должны были быть частными.