读书人

设计形式之简单工厂方法

发布时间: 2012-10-21 09:00:08 作者: rapoo

设计模式之简单工厂方法

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

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

class factory(String name){

???? switch(name){

????????? case "超人":?

??????????????? return? chaoren();

??????????????? break;

???????? ?case "凤姐":?

??????????????? return? fengji();

??????????????? break;

???? }

?

}

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

chaoren(){

??? return? "拯救地球";

}

fengji(){

?? return "地球灾难";

}

两个不同的实现方法

main(){??

???factory("凤姐");

? ?factory("超人");

}

差不多就这样了 嘎嘎

?

读书人网 >软件开发

热点推荐