薪水支付案例研究 模式

COMMAND模式
正如看到的一样,他只是封装了一个没有任何变量的函数。从严格的面向对象的意义上来说,这种做法是被强烈反对的————因为他具有功能分解的味道,他把函数层面的任务提升到了类的层面。然而这正是他有趣的地方。

作者举了一个复印机软件的例子,其中通过对依稀的一些的简单的 command 的封装。解除了系统的逻辑互联关系和实际链接的设备之间的耦合

ACTIVE OBJECT 模式
他是实现多线程的一项古老的技术,他可以自动完成动作或改变状态,隔离了方法执行和方法调用的过程,提高了并行性,对内部拥有控制线程的主动对象,降低了异步访问的复杂性。

你可能感兴趣的:(薪水支付案例研究 模式)