诊断 Java 代码, “杀手组合”― mixin、Jam 和单元测试

去除类和父类之间的耦合使重用和测试代码变得更容易

来自 developerWorks 归档文件

Eric E. Allen

归档日期: 2017 年 03 月 27 日 | 最初于: 2003 年 3 月 12 日

在 Java 语言中获得单继承编程的安全性需要付出极大的代价:有时必须沿着继承层次结构中的多条路径复制代码。要重新获得单继承 Java 代码中所失去的大多数表示,我们可以将 mixin集成为一个扩展。本月,Eric Allen 解释了 mixin(那些由它们的父类参数化的类)的概念,以及它们如何能协助单元测试。他还描述了基于 mixin 编程的工具,并讨论了将 mixin 添加到您的 Java 代码中的可能方法。在本文的 论坛中与作者及其他读者分享您对本文的看法。(也可以单击本文顶部或底部的 讨论访问该论坛。)

此内容不再更新或维护。全文以PDF 文件的方式提供。由于技术的快速发展,一些步骤和插图可能已经改变。



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Java technology
ArticleID=54685
ArticleTitle=诊断 Java 代码: “杀手组合”― mixin、Jam 和单元测试
publish-date=03122003