4.2 实现自己的PM Core框架