Java/Design Pattern
어댑트 패턴(Adapter Pattern)
bloodFinger
2020. 8. 25. 23:06
public class Math {
public static double twoTime(double num){
return num*2;
}
public static double half(double num){
return num/2;
}
public static Double double(Double d) {
return d*2;
}
}
public interface Adapter{
public Float twiceOf(Float f);
public Float halfOf(Float f);
}
public class AdapterImpl implements Adapter {
@Override
public Float twiceOf(Float f) {
Math.twoTime();
}
@Override
public Float halfOf(Float f) {
Math.half();
}
}