Is using multiple base pages with inheritance the right choice?
<p>Should I be using multiple base pages with inheritance or is there a better strategy?</p>

<p>Contrived Example:</p>

<p>Currently I have 20 webpages and they all use my base-page "BasePage".</p>

<p>ie.) Page1 : BasePage</p>

<p>BasePage provides functions:</p>

<ul>
<li>Function1() </li>
<li>Function2() </li>
<li>Function3()</li>
</ul>

<p>Now I decide that 5 of my 20 webpages require the BasePage functions as well as 3 additional functions and a Page_Load():</p>

<ul>
<li>Function4()</li>
<li>Function5()</li>
<li>Function6()</li>
<li>Page_Load()</li>
</ul>

<p>Do I now create another base page like this:</p>

<p>MySecondBasePage : BasePage</p>

<p>and then put Function4(), Function5(), Function6() and Page_Load() in it? </p>

<p>Or is there a better/"proper" strategy to doing this? Should I be using classes?</p>
