Прочитайки накратко горната статия, установявам, че гетерите и сетерите са лош OO дизайн и трябва да се избягват, тъй като противоречат на капсулирането и скриването на данни. Тъй като случаят е такъв, как може да се избегне при създаването на обекти и как може да се моделират обекти, за да се вземе това предвид.
В случаите, когато е необходим геттер или сетер, какви други алтернативи могат да се използват?
Благодаря.