public class Timer
{
public void Register(int timeout, TimerClient client)
{/* код */}
}
public interface TimerClient
{
void TimeOut();
}
public interface TransferUI
{
void RequestTransferAmount();
}
public interface UI : DepositUI, WithdrawalUI, TransferUI
{
}
public class WithdrawalTransaction : Transaction
{
private WithdrawalUI withdrawalUI;
public WithdrawalTransaction(WithdrawalUI ui)
{
withdrawalUI = ui;
}
public virtual void Execute()
{
/* код */
withdrawalUI.RequestWithdrawalAmount();
/* код */
}
}
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть