24、请设想和设计框架的public的API,并指出大概需要如何做、需要注意一些什么方面,来使别人容易地使用你的框架

1、抽象和封装,方便使用;
2、首先是对问题有充分的了解,比如说构建一个解压压缩框架,需要从使用者的角度出发,用户只需关注发送给解压框架一个请求,框架完成复杂的解压操作后,并在适当的时候通知到关注者,比如解压完成、解压出错等;
3、在框架内部去构建对象之间的关系,通过抽象使框架更加健壮、便于修改;
4、另外是api的说明文档。

你可能感兴趣的:(24、请设想和设计框架的public的API,并指出大概需要如何做、需要注意一些什么方面,来使别人容易地使用你的框架)