Open Nav

Java的隐藏实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

英文翻译
Java的隐藏实现(中文3400字,英文2500字)
    在面向对象的设计中,最关键的问题就是“将会变和不会变的东西分离开来。”这一点对类库尤为重要。类库的使用者(客户程序员)应该能完全仰赖类库,他们知道,即使类库出了新版本,他们也不必重写代码。另一方面,类库的创建者也应该可以在确保不影响客户程序员代码的前提下,保留对 类库作修正和改进的权利。
要达到上述目的,可以使用约定。比方说,类库的开发人员必须遵守:修改类的时候不删除现有的方法,因为这可能会影响客户程序员的代码。但是还有一些更棘手的问题。就拿成员数据来说,类库的开发人员又怎么知道客户程序员会使用哪些数据呢?对于那些只与类的内部实现有关的,不应该让客户程序员使用的方法来说,情况也一样。

英文原文
Bruce Eckel. Thinking in Java, 2nd edition(part). America: electronic books
Hiding the Implementation
A primary consideration in object-oriented design is “separating the things that change from the things that stay the same.”
This is particularly important for libraries. Users (client programmers) of that library must be able to rely on the part they use, and know that they won’t need to rewrite code if a new version of the library comes out. On the flip side, the library creator must have the freedom to make modifications and improvements with the certainty that the client code won’t be affected by those changes. [资料来源:www.doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4