public interface IBondService
{
void Smoke50Cigarettes();
void RegisterEnemy(string name);
void GetOfBed();
bool GunLoaded();
}
public class BondService : IBondService
private readonly IBondService _innerService;
public BondService(IBondService innerService)
_innerService = innerService;
public void Smoke50Cigarettes()
_innerService.Smoke50Cigarettes();
public void RegisterEnemy(string name)
_innerService.RegisterEnemy(name);
public void GetOfBed()
_innerService.GetOfBed();
public bool GunLoaded()
return _innerService.GunLoaded();