你这样写,很好.JAVA的设计模式中许多都是利用AbstractClass per = new InfactClass();的特性来完成.
解决方案 »
- java.lang.NoClassDefFoundError: org/apache/commons/collections/map/MultiKeyMap
- 我觉得 CSDN需要开发一个IM(即时通讯)软件
- 什么书讲ejb2.x比较好
- Jdbc中关于结果集(ResultSet)排序问题
- 请问使用MyEclipse导入spring时cglib包是不是默认导入?..
- java如何开发webservice
- 请帮帮忙吧,快哭了都~ Struts1.2 <html:error> 不起作用
- Hibernatead问题 DAO
- JAVAMAIL怎样通过设置代理来收取、发送邮件,高分求解!问题解了就结贴,急!!!
- STRUTS中无法解决的问题。
- 怎么才算是一个WEB应用?怎么才算是一个对话?
- 21天學通J2EE
Person person = new Person() //upcasting
person.setXXX();
......
person.AddUser();
person.setXXX();
......
person.AddUser();说说你的理由好吗?
Itest it=new ItestImpl();
Itest是接口,ItestImpl是具体实现类明白了这个,你的问题就迎刃而解了。
person.setXXX();
......
person.AddUser();
AbstractPerson是person类的父类,用person类能代表AbstractPerson的所有特性,当然用person类了。