Multiple edit pages for a single resource

I have a resource where I need two completely different edit pages. Whats the best way to approach this? I've already duplicated the edit page class, and I can see that there's a getForms method that returns the form from the resource class. Do I just override that to return a different form? Or is there a better way to do it?
Was this page helpful?