博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java工厂模式的学习
阅读量:6593 次
发布时间:2019-06-24

本文共 643 字,大约阅读时间需要 2 分钟。

package demo2;
/**
 * 
 * @author saiweisiaa
 *简单工厂模式的学习
 */
class productA implements product{
public void getName(){
System.out.println("hello,I am A product");
}
}
class productB implements product{
public void getName(){
System.out.println("Hello,I am B product");
}
}
public class productCreator {
 public product createProducta(String type){  
if(type.equals("A")){
return new productA();
}else if(type.equals("B")){
return new productB();
}else{
return null;
}
 }
 
 public static void main(String args[]){
productCreator pcCreator=new productCreator();
pcCreator.createProducta("A").getName();
 }
 
}

转载于:https://www.cnblogs.com/php321/p/3371516.html

你可能感兴趣的文章
新奇:(nodejs兄弟)用HTML + FLASH +JS 也可以写桌面EXE。
查看>>
透明色设置
查看>>
曾经见过的一篇文章 SQL Server DBA三十问
查看>>
斐波拉契数列的计算方法
查看>>
ID3决策树算法原理及C++实现(其中代码转自别人的博客)
查看>>
文件操作
查看>>
Linux 编译安装Nginx
查看>>
linux下python安装pymssql模块
查看>>
Apache语言支持设置
查看>>
ansible之synchronize模块
查看>>
JFinal
查看>>
DecimalFormat的简单了解
查看>>
05课前考试题详解
查看>>
学习日志---linux进程管理与结构
查看>>
CSipSimple最新版本
查看>>
jvm内存优化详解及调优
查看>>
Cross-Site Scripting Attacks (XSS)
查看>>
网络安全汇总
查看>>
JAVA 从何说起
查看>>
CocoStudio游戏发布后资源加密大致实现思路
查看>>