У меня есть класс, подобный следующему:
class A{
// it has some getters and setters
}
Есть еще один класс, называемый классом конструктора, который создает класс A
class BuilderA{
// builds A and returns an instance.
}
Теперь я хочу подготовить класс A для чтения, который делаетУбедитесь, что в Class newA будут только получатели ClassA, а не сеттеры.
Я делаю это, чтобы удостовериться, что если я передам это newA, я в безопасности, что никто не сможет использовать геттеры и внести какие-либо изменения в newA, что может произойти, если я использую класс A напрямую.Кто-нибудь может сказать мне, как я могу этого достичь? ..