JAVA程序题?

预设计一万能开关类SWitcher,开关可以打开和关闭不同类型的电器,且满足以下的条件:开关具有打开、关闭的功能;目前拟支持的电器包含电灯(Bulb)、投影仪(Proje... 预设计一万能开关类SWitcher,开关可以打开和关闭不同类型的电器,且满足以下的条件:开关具有打开、关闭的功能;目前拟支持的电器包含电灯(Bulb)、投影仪(Projector)、风扇(Fan);可以动态的增加可受开关控制的电器对象;可以动态的删除可受开关控制的电器对象;开关打开、关闭时可以同时打开、关闭所有受开关控制的电器;试实现代码,以模拟满足上述需求的开关类的设计,并对设计作一定的总结(采用的设计思路等),具体包括:实现主要的代码,并写出测试代码。 展开
 我来答
sarven1986
2020-12-05 · TA获得超过110个赞
知道小有建树答主
回答量:268
采纳率:87%
帮助的人:31.1万
展开全部

我的思路:

1.定义一个开关的接口(ISWitcher),用于设定开关的功能

2.定义开关类实现开关接口的功能

3.定义电器类,所有电器的父类

4.对电灯,投影仪,风扇等电器进行定义

5.进行测试

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式