ITPub博客

首页 > IT职业 > IT生活 > 封装的几点要求--(转)

封装的几点要求--(转)

原创 IT生活 作者:martinworld 时间:2007-03-12 11:32:35 0 删除 编辑
首先,必须保证接口是功能的全集,即接口能够覆盖所有需求。不能完成必要功能的封装是毫无意义的。
其次,尽量让接口是最小冗余的。这是为了简化客户的学习,难用的封装是容易被人遗忘的。冗余接口的存在是被允许的,但必须保证冗余接口是有效的。也就是说,增加这个冗余接口会带来非常大的好处,比如性能的飞速提升。
最后,要保证接口是稳定的。将接口和实现分离,并将实现隐藏,就是为了能保护客户的代码在功能实现细节改变的情况下,不必随之改变。三天两头改变接口的封装是惹人讨厌的。记住一个原则:一旦接口被公布,永远也不要改变它![@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7393650/viewspace-904067/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 盖茨先生的教诲
请登录后发表评论 登录
全部评论
  • 博文量
    28
  • 访问量
    28929