什么是適配器模式倒戏?
我們之前學(xué)過了單列行模式怠噪,聽上去好有逼格的樣子。我感覺模式就是一種規(guī)格杜跷,遇到一個(gè)想要解決的問題傍念,你應(yīng)該按照這種規(guī)格來解決。
你創(chuàng)建一個(gè)接口葱椭,接口里有幾百個(gè)抽象方法捂寿,你寫的每一個(gè)類實(shí)現(xiàn)接口時(shí),要把這些方法都實(shí)例化嗎孵运?
這時(shí)候我們可以寫一個(gè)抽象類吧抽象方法都都來一個(gè)空實(shí)現(xiàn)秦陋,之后你再繼承這個(gè)抽象類,再重寫你想寫的方法就行了治笨。
iinterface Person {
void eat();
void sleep();
}
abstract class Child implements Person {
public void eat() {
}
public void sleep() {
}
}
class Child2 extends Child {
public void eat() {
System.out.println("我要吃漢堡");
}
}
class Child3 extends Child{
public void sleep(){
System.out.println("我要在要在搖籃上睡");
}
}
class Demo1 {
public static void main(String[] args) {
Child2 d = new Child2();
d.eat();
Child3 d3 = new Child3();
d3.sleep();
}
}