Здравствуйте, Codealot, Вы писали:
AG>Его публичные методы — вполне возможно это внутренние шестерёнки,
C>Значит, они не должны быть публичными. Всё.
Да, именно, внутренние — для
модуля.
Они могут выходить за пределы класса. Могут быть публичными для класса.
C>Вот так, не умея использовать базовые конструкции языка, люди придумывают какую-то хрень.
Вот так, люди не писавшие ничего сложнее "Hello world!", пытаются навязать своё видиние единственно правильной архитектуры ПО.