zoukankan      html  css  js  c++  java
  • 如何设计接口

    1.必须保证接口是功能的全集,即接口能够覆盖所有需求。不能完成必要功能的
    封装是毫无意义的。

    2.尽量让接口是最小冗余的。这是为了简化客户的学习,难用的封装是容易被人
    遗忘的。冗余接口的存在是被允许的,但必须保证冗余接口是有效的。也就是说,增加这
    个冗余接口会带来非常大的好处,比如性能的飞速提升。

    3.要保证接口是稳定的。将接口和实现分离,并将实现隐藏,就是为了能保护客
    户的代码在功能实现细节改变的情况下,不必随之改变。三天两头改变接口的封装是惹人
    讨厌的。记住一个原则:一旦接口被公布,永远也不要改变它!

  • 相关阅读:
    Java面向对象设计——购物车·
    查找

    栈和队列
    指针
    数组
    第四次博客——函数
    第三次博客作业
    第二次博客作业
    Java购物车大作业01
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/2100968.html
Copyright © 2011-2022 走看看