雇工模式也叫做仆人模式(Servant Design Pattern),其意图是:
雇工模式是行为模式的一种,它为一组类提供通用的功能,而不需要类实现这些功能,它是命令模式的一种扩展。
1.类图
2.代码
/**
* 通用功能
*/
public interface IServiced {
//具有的特质或功能
public void serviced();
}
/**
* 定义具体功能
*/
public class Serviced1 implements IServiced {
public void serviced(){
}
}
public class Serviced2 implements IServiced{
public void serviced(){
}
}
/**
* 雇工类
*/
public class Servant {
//服务内容
public void service(IServiced serviceFuture){
serviceFuture.serviced();
}
}