编写一个 MVVM 框架