3.工厂模式
转载自:https://www.bilibili.com/video/BV17Z4y1H7hz/?spm_id_from=333.788.recommend_more_video.1
package com.fallsown.factory;
/**
* 工厂模式
* @author: 红烧鲈鱼
* @date: 2021/3/16
*/
public class FactoryPattern {
public static void main(String[] args){
Factory factory = new HuaWeiFactory();
Phone phone = factory.createPhone();
phone.print();
}
}
interface Phone{
void print();
}
class IPhone implements Phone{
@Override
public void print(){
System.out.println("IPhone");
}
}
class HuaWei implements Phone{
@Override
public void print(){
System.out.println("HuaWei");
}
}
interface Factory{
Phone createPhone();
}
class IPhoneFactory implements Factory{
@Override
public Phone createPhone(){
return new IPhone();
}
}
class HuaWeiFactory implements Factory{
@Override
public Phone createPhone(){
return new HuaWei();
}
}
热水有益于身体健康

浙公网安备 33010602011771号