|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。
1.Proxy形式
代办署理形式撑持将某些操纵从实践的对象平分离出来,经由过程它的代办署理类供应处置。如许便于修正和办理这些特定的操纵。
上面示例一个代办署理形式的完成。
<<interface>>Subject.java
packagecom.zj.proxy;
publicinterfaceSubject{
voidoperation1();
voidoperation2(Stringarg);
}
实际类RealSubject.java
packagecom.zj.proxy;
publicclassRealSubjectimplementsSubject{
publicvoidoperation1(){
System.out.println("Realerdooperation1");
}
publicvoidoperation2(Stringarg){
System.out.println("Realerdooperation2with"+arg);
}
}
代办署理类ProxySubject.java
packagecom.zj.proxy;
publicclassProxySubjectimplementsSubject{
privateSubjectproxied;//被代办署理对象
publicProxySubject(Subjectproxied){
this.proxied=proxied;
}
publicvoidoperation1(){
System.out.println("Proxyerdooperation1");
proxied.operation1();
}
publicvoidoperation2(Stringarg){
System.out.println("Proxyerdooperation2with"+arg);
proxied.operation2(arg);
}
}
<p>
从一个编程语言的普及程度来将,一个好的IDE是至关中要的,而现在的java的IDE虽然已经很好了,但是和.net比起来还是稍微差一些的,这是个客观事实。java要想普及的更好。DE是必须加以改进的。 |
|