Кратко читая вышеупомянутую статью, я обнаружил, что геттеры и сеттеры - это плохой объектно-ориентированный дизайн, и их следует избегать, поскольку они идут вразрез с инкапсуляцией и сокрытием данных. В этом случае, как этого можно избежать при создании объектов и как можно учесть это в объектах одной модели.
Какие еще альтернативы можно использовать в случаях, когда требуется геттер или сеттер?
Спасибо.