public static BayesSpamFilter GetInstance() { if (_instance == null) { _instance = new BayesSpamFilter(); } return(_instance); }
public override void HandleRequest(ILetter letter) { BayesSpamFilter bayesSpamFilter = BayesSpamFilter.GetInstance(); if (bayesSpamFilter.BayesFilter()) { letter.SetCategories(true); return; } else if (successor != null) { successor.HandleRequest(letter); } }