Цитата:
Сообщение от
belugin
ОО тут вообще не причем. То же самое будет и с ФП и с чем угодно у чего есть модули или вообще какие-то куски с интерфейсом.
Причем-причем. Скажите как часто вы меняете в своих собственных классах или чужих private доступ на protected или public? Просто потому что изначальный дизайн всегда рано или поздно устаревает.
Какая такая защита реализации и инкапсуляция если если все наши усилия направлены на то что бы это обойти? Через рефлексию, через СоС, еще как-то как скажем в источнике данной темы.
Это какая-то просто увлекательная игра - ставить забор понадежней, а потом делать в нем дырки, и приставлять лестницы чтобы перелезть. О да, при этом через какой-то кусок забора лезть нельзя, а через какой-то можно. Все для безопасности охраняемого обьекта