Вам не нужно реализовывать какие-либо методы для расширения контроллера, хотя, очевидно, было бы глупо этого не делать.Вы просто наследуете его и переопределяете методы, которые хотите изменить.
Если вы не знаете, какие методы изменить, я должен спросить, почему вы хотите расширить его?
РЕДАКТИРОВАТЬ:
Вы можете воспользоваться двумя большими MVCпримеры приложений, Nerddiner и Music Store.Они дают вам очень хорошее представление о том, как создавать сайты электронной коммерции и тому подобное в MVC.Не принимайте их как Евангелие, потому что они являются образцами и должны быть простымиВ настоящее время они не используют лучшие практики, такие как внедрение зависимостей или дизайн репозитория.Некоторые ссылки на полезные руководства:
Множество хороших видео здесь.Материал Pluralsight довольно прост
Учебное приложение Music Store
Учебник NerdDinner