实现基本 MVC 抽象组件。