RT
解决方案 »
- java小白 求大神指点控制小球移动的这段代码
- Mac上的eclipse用java创建新文件,文件名问号。
- Java+JDBC环境变量问题,新人小白求助
- NetBeansIDE自己下载subversion问题
- 基于HTTP协议的文件传输
- 請教各位大哥大姐,是否碰到這樣的用法,Thread t1 = new Thread(){};
- 各位大哥好!我是菜鸟,有个问题想请教大哥!怎么用IE浏览器运行多个类!就一个类我会的
- ()){//main()函数循环调用是isAlive()函数判断thread的状态,
- 散分&&求助--第一份工作报告
- 今之江湖,谁才是一等一的JAVA高手,过来看招
- java截取网页代码部分内容
- 这个问题难道好多人哦??
后来偶又改用工厂方法,就是把原来具体工厂抽象成一个接口或是抽象类A,然后具体工厂类B实现或继承这个A,但是由于A中不能有static的方法。所以在使用具体工厂B时需要B b=new B();或是class.forname之类的,可是偶非常不爽这样,有什么办法呢?
工厂方法是支持开闭原则的,一个工厂对应一个产品,当你新增产品时,只需增加一个工厂即可。至于使用方面,new factory() 和factory.getInstance()也没太大区别吧?只不过多写一句话。
谢谢 oracs(有技术没约束) 的回复!