23 lines
496 B
Java
Raw Normal View History

2015-07-22 23:20:28 +03:00
package com.iluwatar;
2015-07-23 00:01:39 +03:00
/**
*
* BusinessDelegate separates presentation and business tiers
*
*/
2015-07-22 23:20:28 +03:00
public class BusinessDelegate {
private BusinessLookup lookupService = new BusinessLookup();
private BusinessService businessService;
private ServiceType serviceType;
public void setServiceType(ServiceType serviceType) {
this.serviceType = serviceType;
}
public void doTask() {
businessService = lookupService.getBusinessService(serviceType);
businessService.doProcessing();
}
}