摘要: 代理(proxy)就是代表某个真实的对象,通过访问代理就可以访问真实的对象。而在访问的时候你是感觉不到差异的。 Java RMI技术就是一种代理模式。在客户端,客户对象跟客户辅助对象交流(stub),而在服务器端是服务辅助对象跟服务对象交流的(skeleton)。 远程服务建立步骤如下: 1制作远程接口:实现java.rmi.Remote接口,所有的方法都抛出RemoteException异常。确... 阅读全文
posted @ 2009-03-30 04:45 macula7 阅读(96) 评论(0) 推荐(0)
摘要: 代理(proxy)就是代表某个真实的对象,通过访问代理就可以访问真实的对象。而在访问的时候你是感觉不到差异的。 Java RMI技术就是一种代理模式。在客户端,客户对象跟客户辅助对象交流(stub),而在服务器端是服务辅助对象跟服务对象交流的(skeleton)。 远程服务建立步骤如下: 1制作远程接口:实现java.rmi.Remote接口,所有的方法都抛出RemoteException异常。确... 阅读全文
posted @ 2009-03-30 04:45 macula7 阅读(126) 评论(0) 推荐(0)
摘要: 定义一个state接口,在这个接口中,每个动作都有一个对应的方法。 然后维机器的每个状态实现状态类,这些类负责在对应的状态下进行机器的行为。 这样就能将动作委托到状态类。 状态模式允许对象在内部状态改变时候改变它的行为,对象看起来好像修改了它的类。对象类拥有多个状态对象,并有一个状态对象记录当前状态。 讲对象封装到对象本身的状态中,这样就能根据对象本身的状态来改变对象了。 该模式适用于一种情况:某... 阅读全文
posted @ 2009-03-30 04:10 macula7 阅读(129) 评论(0) 推荐(0)
摘要: 定义一个state接口,在这个接口中,每个动作都有一个对应的方法。 然后维机器的每个状态实现状态类,这些类负责在对应的状态下进行机器的行为。 这样就能将动作委托到状态类。 状态模式允许对象在内部状态改变时候改变它的行为,对象看起来好像修改了它的类。对象类拥有多个状态对象,并有一个状态对象记录当前状态。 讲对象封装到对象本身的状态中,这样就能根据对象本身的状态来改变对象了。 该模式适用于一种情况:某... 阅读全文
posted @ 2009-03-30 04:10 macula7 阅读(87) 评论(0) 推荐(0)
摘要: 迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而不是暴露内部的结构。 组合模式:允许将对象组合成树形结构,来表示“整体/“部分的层次结构。组合能以一致的方式处理个别对象和对象组合。 迭代器模式在Java的集合框架中使用的很多,但有了foreach循环后使用的不是很多了。 组合在编程中使用的也很多,不再赘述。 阅读全文
posted @ 2009-03-28 04:43 macula7 阅读(98) 评论(0) 推荐(0)
摘要: 迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而不是暴露内部的结构。 组合模式:允许将对象组合成树形结构,来表示“整体/“部分的层次结构。组合能以一致的方式处理个别对象和对象组合。 迭代器模式在Java的集合框架中使用的很多,但有了foreach循环后使用的不是很多了。 组合在编程中使用的也很多,不再赘述。 阅读全文
posted @ 2009-03-28 04:43 macula7 阅读(93) 评论(0) 推荐(0)
摘要: 模板方法就是在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的步骤。 钩子是一种被声明在抽象类中的方法,但只有空的或者默认的实现。工资可以让子类有能力对算法的不同点进行挂钩。 钩子功能:可以使用它来决定是否要执行某步操作,某些可选操作就能可选择的执行。 好莱坞原则:别调用我们,我们会调用你们。 允许底层组件将自己挂钩到系统上,但是... 阅读全文
posted @ 2009-03-28 04:38 macula7 阅读(94) 评论(0) 推荐(0)
摘要: 模板方法就是在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的步骤。 钩子是一种被声明在抽象类中的方法,但只有空的或者默认的实现。工资可以让子类有能力对算法的不同点进行挂钩。 钩子功能:可以使用它来决定是否要执行某步操作,某些可选操作就能可选择的执行。 好莱坞原则:别调用我们,我们会调用你们。 允许底层组件将自己挂钩到系统上,但是... 阅读全文
posted @ 2009-03-28 04:38 macula7 阅读(94) 评论(0) 推荐(0)
摘要: 外观模式提供了统一的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用。 设计原则:最少知识原则,只和你的密友谈话 阅读全文
posted @ 2009-03-28 04:24 macula7 阅读(103) 评论(0) 推荐(0)
摘要: 外观模式提供了统一的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用。 设计原则:最少知识原则,只和你的密友谈话 阅读全文
posted @ 2009-03-28 04:24 macula7 阅读(101) 评论(0) 推荐(0)