создавать новые экземпляры или использовать общедоступные статические методы? - PullRequest
1 голос
/ 12 апреля 2011

Какой способ лучше всего подходит для приложения asp.net, в котором мне нужно вызывать методы с нескольких страниц?Или есть еще третья возможность?

Ответы [ 2 ]

5 голосов
/ 12 апреля 2011

Либо работает просто отлично. Другой альтернативой является создание собственного базового класса для страниц и размещение там общих функций. При таком подходе вы можете сделать методы виртуальными и позволить конкретным классам переопределять функциональность, где это необходимо.

2 голосов
/ 12 апреля 2011

Вы также можете наследовать все страницы от общей базовой страницы.Но я бы выбрал общедоступный статический метод, если вам не нужен доступ к членам класса Page.Зависит от того, чего вы на самом деле хотите достичь

...