public void init(Process process) { process.bind(new DoneHandler(this.name)); // use delegate process.doneEvent += new FeaturedProgressHandler(this.occured); }
public void init( Process process, DoneEvent done ) { process.bind(done); // use delegate process.doneEvent += new FeaturedProgressHandler(this.occured); }
private static void testBoss() { Process process = new Process(); Boss boss = new Boss("Joe"); Boss bossOfBoss = new Boss("Steve"); boss.init(process); bossOfBoss.init(process, new BossDoneHandler()); process.step(10, "test"); process.step(20, "implement"); process.step(30, "review"); process.step(50, "repair"); process.step(10, "refactor"); }