AG>P.S. Статический метод — это метод не принадлежащий ни одному из объектов (экземпляров) класса. AG>Он просто объявлен в пространстве имён данного класса. Фактически — это аналог глобальной функции (просто объявленной в составе класса). AG>Будет выполняться одинаково, вне зависимости от того, сколько экземпляров данного класса существует (или вообще не существует ни одного).
и, как следствие не имеет контекста(ака ссылки на экземпляр класса), ну а далее всякие фабричные методы и фабрики