Вопрос 1:
Public ...
В объектно-ориентированном программировании существует шуточный
антипаттерн: наследованный класс, который открывает доступ ко всем полям
и методам класса-предка, независимо от их модификаторов видимости.
Название этого антипаттерна состоит из двух слов. Первое вы видите перед
собой, напишите второе.
Ответ: Morozov.
Источник(и): http://grandmag.livejournal.com/66768.html
Автор: Николай Рябых