摘要:
RMI是Java的一组拥护开发分布式应用程序的API。 RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。 简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J 阅读全文
摘要:
情景:有一个自动投币的糖果机。它有以下几种状态(每个圆圈代表一个状态): 如果用常量值来定义几个变量 这样状态变化就可以写成: 每一个动作都要先判断状态,改后再决定反馈以及下一个状态是什么。 虽然可以实现要求,但是当出现新的状态的时候,很不利于扩展。 我们把状态变成一个类,把不同的状态封装在各自的类 阅读全文