【发布时间】:2018-03-31 11:31:59
【问题描述】:
我完成了一些必须使用适配器模式的程序。
但我不确定我是否在作业中使用了适配器模式。
你能检查一下我使用的图表和适配器模式吗?
我将 Car、Plane、Submarine 设计为连接 Vehicle 超类和 PrintStates 接口的适配器类。
我说的对吗?
有 5 个菜单选项 (P)lane, (C)ar, (S)ubmarine, (B)blackbox, (H)alt 并且如果用户输入按钮 P/C/S,那么所有的状态 该对象已显示,按钮 B 是用户选择的历史记录,并且 对象的状态。最后,H键是退出程序。
下面是程序的执行。
【问题讨论】:
-
您使用的似乎只是一个简单的继承和多态性,在这种情况下就足够了
-
这不是 StackOverflow 的问题。它属于CodeReview。
标签: java design-patterns adapter