/////概述///////////////////////////////
//使用工厂模式后Meeting2不用修改,开会只需修改工厂MeetingDao的返回类即可。
public class MeetingDao {
public static TalImp getTalkInstance(){
return new TalkInChina();
}
}
////////////////////////////////////////////////////////////
public class Meeting2 {
public void doMeeting(TalImp talk){
talk.say();
}
public static void main(String args[]){
TalImp talk=MeetingDao.getTalkInstance();
Meeting2 meeting=new Meeting2();
meeting.doMeeting(talk);
}
}