public SpamChecker() { firstSpamHandler = new DollarSignSpamHandler(); var secondHandler = new EmptyTextSpamHandler(); var endOfChainHandler = new EndOfChainSpamHandler(); firstSpamHandler.RegisterNext(secondHandler); secondHandler.RegisterNext(endOfChainHandler); }
public void RegisterNext(SpamHandler next) { NextSpamHandler = next; }