欢迎光临散文网 会员登陆 & 注册

请为汽车厂家设计一套驱动车载音响(CarAudio)的协议,让凡是遵守这个协议的车载音响

2022-12-06 13:17 作者:酸奶公园  | 我要投稿

请为汽车厂家设计一套驱动车载音响(CarAudio)的协议,让凡是遵守这个协议的车载音响制造商所生产的产品,都能在汽车(Car)上使用。车载音响上的功能包括播放(play)、暂停(pause)、上一首(prev)、下一首(next)、调节声音大(turnUp)、调节声音小(turnDown)。

package CarAudio;


public class BOSE implements CarAudio{

public void play() {

System.out.println("我是BOSE品牌上的播放键");

}

public void pause(){

System.out.println("我是BOSE品牌上的暂停键");

}

public void prev(){

System.out.println("我是BOSE品牌上的上一首");

}

public void next(){

System.out.println("我是BOSE品牌上的下一首");

}

public void turnUp(){

System.out.println("我是BOSE品牌上调节声音大的");

}

public void turnDown(){

System.out.println("我是BOSE品牌上调节声音小的");

}

}


















package CarAudio;


public class Car {

CarAudio carAudio;

public void play() {

carAudio.play();

}

public void pause() {

carAudio.pause();

}

public void prev() {

carAudio.prev();

}

public void next() {

carAudio.next();

}

public void turnUp() {

carAudio.turnUp();

}

public void turnDown() {

carAudio.turnDown();

}

}




















package CarAudio;


public interface CarAudio {

public void play();

public void pause();

public void prev();

public void next();

public void turnUp();

public void turndown();

}














package CarAudio;


public class Philips implements CarAudio{

public void play() {

System.out.println("我是Philips品牌上的播放键");

}

public void pause(){

System.out.println("我是Philips品牌上的暂停键");

}

public void prev(){

System.out.println("我是Philips品牌上的上一首");

}

public void next(){

System.out.println("我是Philips品牌上的下一首");

}

public void turnUp(){

System.out.println("我是Philips品牌上调节声音大的");

}

public void turnDown(){

System.out.println("我是Philips品牌上调节声音小的");

}

}


请为汽车厂家设计一套驱动车载音响(CarAudio)的协议,让凡是遵守这个协议的车载音响的评论 (共 条)

分享到微博请遵守国家法律