你见过什么OO或design pattern是用rtti实现的吗?
rtti一般是给不懂面向对象的懒人们用的。
rtti一般是给不懂面向对象的懒人们用的。
解决方案 »
- 各位大哥是怎么生成WSDL文件的?
- 再问getHeader()的问题?
- SSLServerSocket的问题请帮忙
- 用java实现同步
- showMessageDialog()不是在javax.swing.JOptionPane包里吗?我怎么没这个包
- 我刚刚学习完J2SE 的课程, 有一些矛盾
- 一个关于布局的问题,请大侠帮帮忙,在先等...
- 谁和我一起做个贪吃蛇程序?
- 这些method()都有什么区别呀??
- 命令行 “java client servername” args[0] 代表 servername 吗?
- 各位师哥师姐 有个问题关于考scjp的!
- 在jbuilder6下编applet运行通过,但在ie6。0中报如下错:java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout,请高手指
Interface X
Class A,B,C implements X
然后在程序中用X代替A,B,C请指教一下,对于懂面向对象的聪明人来说
如何用OO+DesignPattern代替RTTI来实现面向接口编程呢?
{
return Class.forName(s).newInstance();
}你能说说如何不这么写吧,请指教
你是说要拿非rtti的东西实现rtti的功能?可能吗?为什么不简单地:
X getX(){return new A();}
或者:
interface XFactory{ X getX();}
class AFactory implements XFactory{
public X getX(){return new A();}
}
你是说要拿非rtti的东西实现rtti的功能?可能吗?为什么不简单地:
X getX(){return new A();}
或者:
interface XFactory{ X getX();}
class AFactory implements XFactory{
public X getX(){return new A();}
}
你是说要拿非rtti的东西实现rtti的功能?可能吗?为什么不简单地:
X getX(){return new A();}
或者:
interface XFactory{ X getX();}
class AFactory implements XFactory{
public X getX(){return new A();}
}
http://www.csdn.net/Develop/article/14/14497.shtm
结合具体例子,也许有帮助。