фасад
В питоне так нельзя
1. Никак 2. Именуй его префиксом одинарного нижнего подчеркивания.
Что в данном случае "класс"? В фасаде ты по сути хранишь экземпляр соответствующего класса в поле экземпляра фасада. Это поле никак от других полей по сути не отличается.
Я про сам класс, от которого у меня экземпляр
Тогда поясняй. Класс как таковой прятать не нужно. class _SomeClass: писать явно не стоит.
Ну я подразумевал, что раз класс является частью другого более общего интерфейса (фасада) и предполагается поставка фасада, то доступ к классу стоит ограничить, хоть он и независим и все ему нужное инкапсулированно
Это пион, детка, какое ещё "недоступен"?
Недоступен по соглашению
Ну напиши большой жирный комментарий "не использовать! "
_OnlyForInternalUse
Ни разу вживую не встречал ситуаций, когда то что скрывается за фасадом как-то помечалось синтаксически в коде. Хотя гугл утверждает, что некоторые так пишут.
Обсуждают сегодня