У меня есть свойство на странице, которая получает значение строки запроса, мне нужно, чтобы это было на всех связанных страницах. Страницы уже наследуют базовый класс, и я не хочу здесь свойство, поскольку не все, что наследует этот базовый класс, нуждается в этом конкретном свойстве.Использование интерфейса для обеспечения того, чтобы каждый класс имел то же свойство
Моя идея состояла в том, чтобы создать интерфейс с этим свойством и иметь каждую страницу, которая нуждается в свойстве реализовать этот интерфейс.
Является ли это хорошей практикой, или я должен унаследовать базовый класс в другой класс только с этим свойством, а затем все страницы наследуют это вместо базы?
Благодаря
Я думаю, что вы правы, если честно, я унаследовал (не каламбур) немного беспорядок. Мне нужно потратить некоторое время, глядя на то, что делают эти страницы, прежде чем я думаю о перефакторинге. Я проголосую за это, так как я буду идти, когда буду готов – DavidB