Как использовать помощники класса для доступа к строго закрытым членам класса?

Это следующий вопрос к: Как скрыть защищенная процедура объекта?
(Я немного не уверен во всей концепции помощника класса)

Предположим, у меня есть класс вроде:

type 
TShy = class(TObject) 
strict private
  procedure TopSecret;
private
  procedure DirtyLaundry;  
protected 
  procedure ResistantToChange;
end; 

Я знаю, что могу получить доступ к частному методу, если у меня есть исходный код путем добавления дочернего класса к тому же модулю.

У меня 2 вопроса:
- Как использовать помощника класса для доступа к члену strict private ?
- Могу ли я использовать помощник класса в отдельном модуле для доступа к (строгим) частным членам?

28
задан Community 23 May 2017 в 12:09
поделиться