敏感词检测类图
2016-03-17 09:24:24 2 举报
敏感词检测类图主要包含三个主要部分:输入、处理和输出。输入部分接收用户输入的文本,处理部分对输入的文本进行敏感词检测,如果发现敏感词,将进行相应的处理,如标记或过滤。输出部分将处理后的文本返回给用户。此外,该类图还包括一些辅助功能,如设置敏感词库、更新敏感词库等。整个类图的设计目标是实现一个高效、准确的敏感词检测系统,保护用户的信息安全。
作者其他创作
大纲/内容
《interface》MatchStrategy
match(String):String[]
RemoveStrategyB
remove(String):String
Detector
……matcher:SensitiveWordsMatcherremover:Removerseperator:Seperator
……hasSensitiveWords(String):boolean
MatchStrategyB
SeperateStrategyA
Seperate(String):String[]
《interface》SeperateStrategy
seperate(String):String[]
SensitiveWordsMatcher
match_strategy:MatchStrategymatched_words:String[]original_words:String
getMatchedWords():String[]performMatch(String):String[]setMatchStrategy(MatchStrategy):voidsetOriginalWords(String):void
Remover
remove_strategy:RemoveStrategyremoved_words:Stringuser_words:String
getRemovedWords():StringperformRemove(String):StringsetRemoveStrategy(RemoveStrategy):voidsetUserWords(String):void
MatchStrategyA
RemoveStrategyA
《interface》RemoveStrategy
SeperateStrategyB
Seperator
seperate_strategy:SeperateStrategyseperated_words:String[]removed_words:String
getSeperatedWords():String[]performSeperate(String):String[]setSeperateStrategy(MatchStrategy):voidsetRemovedWords(String):void
0 条评论
下一页