package demo;
public interface Service {
public void method();
}
RealService.java
package demo;
public class RealService implements Service {
@Override
public void method() {
// TODO Auto-generated method stub
System.err.println("这是个个method()方法");
}
}
Proxy.java
package demo;
import java.sql.Date;
import java.text.SimpleDateFormat;
public class Proxy implements Service {
private RealService rs=new RealService();
private int count=0;//计数器
public void request() {
count++;
System.err.println("-----------调用方法第"+count+"次--------");
SimpleDate
某应用软件需要记录业务方法的调用日志,在不修改现有类的基础上,记录业务方法method()的调用次数,并在method()调用之前输出调用时间。请用代理模式来设计日志模块的结构Service.javapackage demo;public interface Service { public void method();}RealService.javapackage...