【问题标题】:List of standard Java contracts标准 Java 合约列表
【发布时间】:2011-03-10 19:00:27
【问题描述】:

我正在为我的一些朋友编写一个小型教程系列,向他们介绍 Java。他们是专业的程序员,而且是优秀的。基本上,我们的商店正在运行 Progress 4GL(我刚刚吐了一点),而且我们继承了一个非常糟糕的代码库。我们希望在不久的将来用 Java 服务替换其中一些编写不佳的模块。

Java 最看重的一件事是合约。是否有 Java 中最常见合约的编译列表?我希望像 equals 合同这样的东西在那里。

【问题讨论】:

标签: java contract


【解决方案1】:

在 java 中,实现 java.lang.Object 是最基本的契约……因为一切都是对象(内在类型除外)。

也就是说:我为进步工作。给我们的支持人员打电话 - 我们对 Java 非常友好。

【讨论】:

  • Progess 绝对是 Java 友好的。然而,中期目标是全面降低许可成本,这意味着转向更多“开源”平台。不过,关于合同,我知道 Object 中有几个,Collections 库中还有更多。我只是希望有人已经预编译了最常见的列表。 :-)
【解决方案2】:

如果您的朋友是专业程序员,并且您希望他们尽早学习最佳实践,请让他们阅读 Joshua Bloch 的 Effective Java 并节省您的时间。

【讨论】:

  • 之前看过这本书,已经出去买了一本,打算大量参考。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-25
  • 2017-11-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多