Quick actions

cmd+k|ctrl+k

Navigation

Languages

Adapter Design Pattern

Snippet info

Language

Java

Visibility

public

Author

1ndroidbella

Created

2019-09-16T17:46:28Z

Updated

2019-09-16T17:46:28Z

class Client {
    
    public static void main(String[] args) {
        Car car=new Car();
        Vehicle bicycle = new BicycleAdapter(new Bicycle() );
        drive(car);
        drive(bicycle);
    }
    
    public static void drive(Vehicle vehicle){
        vehicle.move();
        vehicle.brake();
        vehicle.backward();
        
    }
    
}
INFO