Я читаю "Паралельність Java на практиці", і там сказано: "На щастя, ті самі об'єктно-орієнтовані методи, які допомагають писати добре організовані, ремонтовані класи - такі, як інкапсуляція та приховування даних, - також можуть допомогти вам створити безпечний потік" заняття ».
Проблема №1 - я ніколи не чув про приховування даних і не знаю, що це.
Проблема №2 - Я завжди вважав, що інкапсуляція використовує приватне та загальнодоступне і насправді приховує дані.
Чи можете ви пояснити, що таке приховування даних та чим вони відрізняються від інкапсуляції?