Черный ящик, как следует из названия, черный внутри. Вы не можете видеть, что внутри. В отличие от белого окна показывает что-нибудь внутри. Это зависит от варианта использования, который выбрать.
Вы часто получаете черный ящик, когда покупаете продукт у компании. Они скрывают, что именно внутри, и как они это сделали. Открытый источник в отличие от этого - белая коробка.
Примечательно, что ваша белая коробка не такая уж белая. Это более серый. Вы не видите, какая часть отвечает за какой интерфейс.
Обратите также внимание, что термины «черный / белый ящик» не являются терминами UML, но родились задолго до того, как кто-либо задумался о UML или объектах. Смотрите также здесь: https://en.wikipedia.org/wiki/Black_box