设计模式之简单工厂方法
简单工厂方法是最简单的设计模式之一,也是经常用的,去除其华丽的外表,其实核心思想是很简单的。
简单工厂方法:顾名思义,就是有一个工厂,可以制造很多东西。不同的人来工厂可以制作出来不同的产品
class factory(String name){
???? switch(name){
????????? case "超人":?
??????????????? return? chaoren();
??????????????? break;
???????? ?case "凤姐":?
??????????????? return? fengji();
??????????????? break;
???? }
?
}
工厂根据传进来的参数来选择发挥的方法。
chaoren(){
??? return? "拯救地球";
}
fengji(){
?? return "地球灾难";
}
两个不同的实现方法
main(){??
???factory("凤姐");
? ?factory("超人");
}
差不多就这样了 嘎嘎
?