ВСМЫСЛЕ ЗАЧЕМ ЭТО НУЖНО???
Потому что есть данные, которые, на уровне приложения, могут быть только считаны.
Этак можно докатиться:
А зачем интерфейсы нужны? И так же ясно, что делать нужно.
А блоксхемы только лохи рисуют. Если че, потом подправим на продакшене.
А базу сейчас не будем всю проектировать. Пару таблиц накидаем, а там по ходу дела будем закидывать поля в них.
и т.д. и т.п.
Вот не в обиду будет сказано, вот совсем не в обиду, вот настолько, насколько можно не в обиду... но именно для таких товарищей, которые хотят рута на сервере и не понимают, зачем нужно sudo и пишут ограничительные интерфейсы, закрытые свойства и т.д.
Скажи мне, а зачем ВООБЩЕ нужны protected и private ???
Ведь, если руки прямые, можно прекрасно все пабликом закодить.
_____________
[продано копирайтерам]