66
1
using System;
2
3
public class AuditTrail
4
{
5
public void Record()
6
{
7
Console.WriteLine("Audit record");
8
}
9
}
10
11
public abstract class Task
12
{
13
private AuditTrail auditTrail;
14
15
public Task(AuditTrail auditTrail)
16
{
17
this.auditTrail = auditTrail;
18
}
19
20
public void Execute()
21
{
22
auditTrail.Record();
23
24
DoExecute();
Cached Result
606.00
10,605.00
100,495.00
10,605.00
100,495.00