WEB开发网
开发学院软件开发Java JADT 入门,第 2 部分:用 Java 字典和辞典 API 使... 阅读

JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考

 2010-04-02 00:00:00 来源:WEB开发网   
核心提示: 单词接口Word 接口是字符的组合,代表母语使用者能够识别的语言单元,JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考(6), Word 接口包装了单词的有关信息,保存在 Word 接口中的信息包括:拼写、类型、来源、发音和记录, 例如,构造

单词接口

Word 接口是字符的组合,代表母语使用者能够识别的语言单元。 Word 接口包装了单词的有关信息。保存在 Word 接口中的信息包括:拼写、类型、来源、发音和记录。

因为这个接口以真实格式表示单词,所以实现应当提供一个容器,容器带有必需的 get 和 set 方法。清单 7 显示的信息对于形成单词是必需的:

清单 7. 示例单词属性

     
private String word; 
private String type; 
private DictionaryRecord meaning; 
private DictionaryRecord synonym; 
private DictionaryRecord antonym; 
     
private String pronunciation; 
  
public static final int MEANINGS=1; 
public static final int SYNONYMS=2; 
public static final int ANTONYMS=3; 
    
private String source=""; 

这些字段可以通过它们的 get 和 set 方法来访问。

JADT 服务

JADT 为各种服务对象定义了接口。在下一节中,我将逐一介绍当前 JADT 版本中包含的服务对象。

字典接口

Dictionary 接口代表参考书,参考书里包含按字母顺序排列的单词表。每个条目都包含释义、类型、发音、来源和用法。

Dictionary 的实现应当包含字典接口中的所有方法,但不包含构造函数,同时要用恰当的载入机制。载入机制可以是消极(lazy),一次性(single shot),或者多重装入(multiple load) 策略,具体取决于属性,而且可以修正载入机制。

例如,构造函数应当从数据库或文件中一次性载入数据,然后把数据保存在字典实现存储库中,如清单 8 所示:

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:JADT 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接