上QQ阅读APP看书,第一时间看更新
1.3 示例
本书中的示例全部都围绕一个常见的问题领域构造:音乐。具体来说,这些示例代表了在专辑上常常看到的信息,有关术语定义如下。
• Artist
创作音乐的个人或团队。
• name:艺术家的名字(例如“甲壳虫乐队”)。
• members:乐队成员(例如“约翰·列侬”),该字段可为空。
• origin:乐队来自哪里(例如“利物浦”)。
• Track
专辑中的一支曲目。
• name:曲目名称(例如《黄色潜水艇》)。
• Album
专辑,由若干曲目组成。
• name:专辑名(例如《左轮手枪》)。
• tracks:专辑上所有曲目的列表。
• musicians:参与创作本专辑的艺术家列表。
本书将使用这个问题讲解如何在正常的业务领域或者Java应用中使用函数式编程技术。也许读者认为这些示例并不完美,但它和真实的业务领域应用比起来足够简单,书中的很多代码都是基于这个简单的模型。