1、抽象和封装,方便使用;
2、首先是对问题有充分的了解,比如说构建一个解压压缩框架,需要从使用者的角度出发,用户只需关注发送给解压框架一个请求,框架完成复杂的解压操作后,并在适当的时候通知到关注者,比如解压完成、解压出错等;
3、在框架内部去构建对象之间的关系,通过抽象使框架更加健壮、便于修改;
4、另外是api的说明文档。
1、抽象和封装,方便使用;
2、首先是对问题有充分的了解,比如说构建一个解压压缩框架,需要从使用者的角度出发,用户只需关注发送给解压框架一个请求,框架完成复杂的解压操作后,并在适当的时候通知到关注者,比如解压完成、解压出错等;
3、在框架内部去构建对象之间的关系,通过抽象使框架更加健壮、便于修改;
4、另外是api的说明文档。
本文标题:24、请设想和设计框架的public的API,并指出大概需要如何
本文链接:https://www.haomeiwen.com/subject/ntmjjctx.html
网友评论