Очень-очень многие явления, процессы и системы в целом подпадают под модель: есть открытый внешний слой и скрытый внутренний. Данная модель конечно относительна — в том смысле что если ты часть системы — для тебя скрытый слой может быть ни таким уж и скрытым, или вообще не скрытым, а полностью понятным и прозрачным.
Открытый слой — это как некий интерфейс взаимодействия (он выдаёт инфу, а иногда и позволяет взаимодействовать с системой, опять же анализируя обратную связь на воздействия). Скрытый (темный слой) — внутренняя кухня системы, она закрыта для внешних пользователей, для внешних объектов. Как работает темный слой внешний пользователь дедуктивно никоим образом вывести не может, индуктивно — да — со всеми вытекающими плюсами и минусами индуктивных процессов. Плюс здесь наверно только один — это собственно сама возможность заглянуть за ширму и попробовать понять, как работает скрытый слой. Ну а минусы — легко набрести на заблуждения и прочие искажения информации разной степени ошибочности и критичности.