Listen

Description

网络层跟业务对接部分的设计

1. 使用delegate来做数据对接,仅在必要时采用Notification来做跨层访问
2. 交付NSDictionary给业务层,使用Const字符串作为Key来保持可读性
3. 提供reformer机制来处理网络层反馈的数据,这个机制很重要,好处极多
4. 网络层上部分使用离散型设计,下部分使用集约型设计
5. 设计合理的继承机制,让派生出来的APIManager受到限制,避免混乱
6. 应该不止这5点...