已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用Adapter模式来解决该问题。当( )时,可以使用该设计模式。
2023-09-01
B.想使用一个已经存在的类,而它的接口不符合用户需求
C.一个系统要独立于它的产品创建、组合和表示
D.一个对象的改变需要同时改变其他对象
参考答案:B
Adapter的设计意图是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
Adapter模式适用于以下情况:
想使用一个已经存在的类,而它的接口不符合要求。想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。仅适用于对象Adapter想使用一个已经存在的子类,但是不可能对每一个都进行子类化以匹配他们的接口。对象适配器可以适配它的父类接口。
根据《出境入境管理法》规定,在中国境内的外国人冒用他人出境入境证件的()。
2023-08-14 从业资格其它
根据《出境入境管理法》规定,违反法律规定,为外国人出具邀请函件的,()。
2023-08-14 从业资格其它
根据我国《民用航空法》规定,在公共航空运输中,()属于航空运输禁运物品。
2023-08-14 从业资格其它
根据《民用航空法》规定,在公共航空运输中,()不属于航空承运人的权利。
2023-08-14 从业资格其它
根据《民用航空法》规定,在公共航空运输中,()不属于航空承运人的义务。
2023-08-14 从业资格其它
2023-08-14 从业资格其它
热门标签