1877: 工厂设计模式

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:253 解决:173

题目描述

使用工厂设计模式实现。

定义一个抽象类Person,其中有一个抽象方法say。定义几个子类继承这个抽象类,并覆写say方法。这几个子类分别是:

中国人Chinese,其say方法输出:我是中国人

英国人Britisher,其say方法输出:I'm British

德国人German,其say方法输出:Ich bin Deutscher.

输入

输入有多组。

每组输入一个字符串,为其国家名称。

输出

输出其所说的母语

样例输入 复制

China
Germany
Britain

样例输出 复制

我是中国人
Ich bin Deutscher.
I'm British

提示

使用工厂设计模式,定义一个工厂类,其中一个方法返回具体的子类对象