Я делаю большой проект в первый раз. У меня много классов, и некоторые из них имеют общедоступные переменные, некоторые из них имеют частные переменные с методами setter и getter и имеют оба типа.
Я решил переписать этот код, чтобы использовать в основном только один тип. Но я не знаю, что я должен использовать (переменные, которые используются только для методов в одном и том же объекте, всегда являются частными и не подлежат этому вопросу).
Я знаю теорию, что означает общественность и личность, но что используется в реальном мире и почему?