Маззи, вы не правы по поводу детских вопросов
С точки зрения ООП нет никаких исполнителей и построителей. Если есть класс, значит может быть возможность создать его экземпляр вне зависимости от текущего контекста.
Пример зачем это может быть нужно: некоторые методы других классов требуют в качестве параметра датасорс формы, при этом используют его не как датасорс формы, а как, например, контейнер query или queryRun. Согласитесь, удобно в этом случае создать объект FormDatasource и передать его в этот метод.
|