class Client{ public void sendFile(File file){ CheckServer server=new CheckServer(this); server.check(file); } public void showState(String state){ debug("state is :"+staste); } } class CheckServer{ private Client client; CheckServer(Client client){ this.client=client; } public void check(File file){ //check file //fileName last with .rar client.showState("checking is ok"); //use other task new RarServer(client).rar(file); } } class RarServer{ private Client client; RarServer(Client client){ this.client=client; } void rar(File file){ //rar file client.showState("rarFile is ok"); } } <p class="indent">
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看