提交c++ 中模仿cocoa的写法的基类。