设计模式
baoyugan12
java开发者,数据库爱好者
展开
-
模式分解————代理模式(通过java中RMI类的简单实现)
1:代理模式定义:它为另一个对象提供一个替身或占位符以控制对这个对象的访问。(通俗解释:在被访问对象前段增加控制类)2、RMI提供了客户辅助对象和服务端辅助对象,为客户辅助对象创建和服务对象相同方法。啥也不说了,直接上列子代码:A:建立远程服务端接口类:import java.rmi.*; // 引用Java中RMI类public interface TestServiceR原创 2012-04-01 16:12:40 · 328 阅读 · 0 评论 -
模式分解--策略模式初探
策略模式:定义算法族,分别封装起来、让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。针对接口编程与针对实现编程的区别:A:针对实现编程: Dog dog = new Dog() ; dog.run();B:针对接口编程: Animal animal = new Dog(); animal.run(); 策略模式简单例子如下: 说明:原创 2012-04-08 13:30:54 · 423 阅读 · 0 评论