Esempio n. 1
0
        private ISearchEngineStrategy GetSearchEngine()
        {
            ISearchEngineStrategy searchEngine = null;

            if (_form.DomButton.Checked)
            {
                searchEngine = new EngineDOM();
            }

            if (_form.SaxButton.Checked)
            {
                searchEngine = new EngineSAX();
            }

            if (_form.LinqButton.Checked)
            {
                searchEngine = new EngineLinq();
            }

            return(searchEngine);
        }
Esempio n. 2
0
 public SearchEngine(Taxi desiredTaxi, ISearchEngineStrategy engine)
 {
     _desiredTaxi = desiredTaxi;
     _engine      = engine;
 }