static void Main(string[] args) { ITeacherDao teacherDao = new TeacherDao(); ITeacherDao teacherDaoProxy = ProxyFactory <ITeacherDao> .Create(teacherDao); teacherDaoProxy.Teach(); Console.ReadLine(); }
public TeacherDaoProxy(ITeacherDao teacherDao) { _teacherDao = teacherDao; }
public TeacherRepository() { this.teacherDao = new TeacherDao(); }