`

factory

    博客分类:
  • java
阅读更多
第一步:
package factory;

public interface IHuman
{
public void say();


}
第二步:
package factory;

public class YellowMan implements IHuman
{

public void say()
{
System.out.println("我是黄种人");
}

}
第三步:
package factory;

public abstract class AbManFactory
{
       public abstract<T extends IHuman> T createHuman(Class<T> c);
      
}
第四部:
package factory;

public class ManFactory extends AbManFactory
{

@Override
public <T extends IHuman> T createHuman(Class<T> c)
{
IHuman human=null;
try
{
human=(IHuman) Class.forName(c.getName()).newInstance();
}
catch (InstantiationException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IllegalAccessException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (ClassNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return (T) human;
}

}
第五步:
package factory;

public class Text
{
public static void main(String[] args)
{
AbManFactory factory=new ManFactory();
YellowMan man=factory.createHuman(YellowMan.class);
man.say();


}

}
分享到:
评论

相关推荐

    PS Tray Factory 3.2 最新版汉化修正注册破解版

    PS Tray Factory is a powerful and handy tool meant to flexibly control ALL the other icons in the system tray of the taskbar. PS Tray Factory will help you to manage all the applications that place ...

    Factory Talk View studio软件入门教程.docx

    Factory Talk View Studio 软件入门教程 Factory Talk View Studio 软件是一款功能强大的工控机监控软件,能够帮助用户快速创建工业自动化项目。下面是 Factory Talk View Studio 软件入门教程的详细知识点: 一...

    Java常用设计模式(SingleTon、FactoryMethod、AbstractFactory)

    Java常用设计模式(SingleTon、FactoryMethod、AbstractFactory)

    Setup_Factory使用教程(超详细版,带图解说明)

    在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入...

    Setup Factory 7.0中文版+中文教程

    在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入...

    setup factory 8.0 序列号

    setup factory 8.0 序列号 2009.3.12 亲测

    DataFactory

    DataFactory 是一种快速的,易於产生测试数据的带有直觉用户介面的工具,它能建模复杂数据关系。在当今快速的开发环境中,应用程式的测试总是处於次要地位。DataFactory是一种强大的数据产生器,它允许开发人员和QA...

    setupfactory9.zip

    setupfactory9.zip

    Quest DataFactory v5.6 英文版

    DataFactory 是一种快度的,易于产生测试数据的带有直觉用户接口的工具,它能建模复杂数据关系。在当今快速的开发环境中,应用程序的测试总是处于次要地位。DataFactory是一种强的的数据产生器,它允许开发人员和QA...

    setup factory 安装前静默卸载

    setup factory 安装前静默卸载

    施耐德OPC Factory Server V3.50

    The OFS product (OPC Factory Server) is a multi-controller data server which is able to communicate with PLCs of the M580, Unity Momentum, TSX/PCX Premium, Quantum, M340, TSX Compact, TSX Micro, TSX ...

    Factory IO 电梯模型

    Factory IO 电梯模型

    Setup Factory v9.5.0.0 注册版+注册码

    Setup Factory v9.5.0.0 注册版+注册码

    Setup Factory 9.01汉化补丁

    安装Setup Factory 9.01英文版后,将此补丁覆盖即可。

    setup factory v9.01汉化包

    setup factory v9.01汉化包,Setup Factory是一套小而易用制作Setup安装的软件。可建立快捷方式,也可直接在Windows系统的Register加入内容,还能在Win.ini和System.ini内加入设定值,更可以建立反安装选项等等。它...

    VB 打包利器 Setup Factory 7.0

    一款专为VB6.0 开发而制作的打包工具:Setup Factory 7.0 ,它具有:功能强大、操作简单、界面美观、打出来的包体积小,安装速度快捷的特点。

    Setup Factory 9.0.3.0 Trial完美汉化破解版

    Setup Factory 9.0.3.0 Trial完美汉化破解版! 真正的汉化版! 汉化文件有可能会杀毒软件误报! 不放心的,请立即删除!

    PS Tray Factory 3.2 汉化 已注册

    解压缩即可运行,汉化已注册。 PS Tray Factory The system tray icons management utility

    PS Tray Factory v3.0 汉化破解版

    PS Tray Factory v3.0 汉化破解版

    PS Tray Factory2.0汉化注册版

    S Tray Factory 是一个系统状态栏图标管理软件,可以将任何状态 栏的图标隐藏起来。很多软件都会往状态栏添加图标,这样使得状态栏变 得拥挤凌乱,这个小工具可以使状态栏重新成为简单而有效。你可以定义 任意一个...

Global site tag (gtag.js) - Google Analytics