设计形式之简单工厂方法

设计模式之简单工厂方法

简单工厂方法是最简单的设计模式之一,也是经常用的,去除其华丽的外表,其实核心思想是很简单的。

简单工厂方法:顾名思义,就是有一个工厂,可以制造很多东西。不同的人来工厂可以制作出来不同的产品

class factory(String name){

     switch(name){

          case "超人": 

                return  chaoren();

                break;

          case "凤姐": 

                return  fengji();

                break;

     }

 

}

工厂根据传进来的参数来选择发挥的方法。

chaoren(){

    return  "拯救地球";

}

fengji(){

   return "地球灾难";

}

两个不同的实现方法

main(){  

   factory("凤姐");

   factory("超人");

}

差不多就这样了 嘎嘎