継承のある複数のベースページを使用する必要がありますか、それともより良い戦略がありますか?
考案された例:
現在、私は20のWebページを持っており、それらはすべて私のベースページ「BasePage」を使用しています。
すなわち。)Page1:BasePage
BasePageは次の機能を提供します。
- Function1()
- Function2()
- Function3()
ここで、20のWebページのうち5つにBasePage関数と、3つの追加関数およびPage_Load()が必要であると判断しました。
- Function4()
- Function5()
- Function6()
- Page_Load()
次のような別のベースページを作成しますか?
MySecondBasePage:BasePage
次に、Function4()、Function5()、Function6()、およびPage_Load()をその中に入れますか?
それとも、これを行うためのより良い/「適切な」戦略がありますか?クラスを使用する必要がありますか?