设为首页 加入收藏

TOP

Interpreter Pattern(二)
2023-09-09 10:25:37 】 浏览:58
Tags:Interpreter Pattern
on person) { this.city = city; this.person = person; } public boolean interpret(String info) { String s[] = info.split("的"); System.out.println(city.interpret(s[0]) && person.interpret(s[1])); return city.interpret(s[0]) && person.interpret(s[1]); } }

out:

true
您是韶关的老人,您本次乘车免费!
false
韶关的年轻人,您不是免费人员,本次乘车扣费2元!
true
您是广州的妇女,您本次乘车免费!
true
您是广州的儿童,您本次乘车免费!
false
山东的儿童,您不是免费人员,本次乘车扣费2元!

Reference

设计模式之解释器模式(Interpreter)详解及代码示例
https://www.cnblogs.com/jing99/p/12610089.html

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Sermant类隔离架构:解决JavaAgen.. 下一篇为什么 list.sort() 比 stream()...

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目