Это следующий вопрос к: Как скрыть защищенная процедура объекта?
(Я немного не уверен во всей концепции помощника класса)
Предположим, у меня есть класс вроде:
type
TShy = class(TObject)
strict private
procedure TopSecret;
private
procedure DirtyLaundry;
protected
procedure ResistantToChange;
end;
Я знаю, что могу получить доступ к частному методу, если у меня есть исходный код путем добавления дочернего класса к тому же модулю.
У меня 2 вопроса:
- Как использовать помощника класса для доступа к члену strict private
?
- Могу ли я использовать помощник класса в отдельном модуле для доступа к (строгим) частным членам?