Android デザインパターン

iphoneアプリAndroidに移植しています。
iphoneアプリではViewControllerをメインのクラスに
してUIVIEWを切り替えていくような実装になっています。
これをAndroidでも同じような設計にしようと画策しています。
AndroidではActivityという単位のクラスがあり

id setContentView(int layoutResID)

void setContentView(View view)
void setContentView(View view, ViewGroup.LayoutParams params)

のようにViewかViewGroupあるいはlayoutをActivityにセットする
しくみのようです。
とすると
ViewController→Activity
のようになるのかなぁ?