public void FactoryMethodGeneric()
        {
            List <string> list = new List <string>()
            {
                "いちご", "もも", "いちじく"
            };

            Console.WriteLine("五十音順で表示:");
            string dic = new genericCreator <cDictionaryOrderProduct>().anOperation(list);

            Console.WriteLine(dic);

            Console.WriteLine("長さ順で表示:");
            string len = new genericCreator <cDictionaryOrderProduct>().anOperation(list);

            Console.WriteLine(len);
        }
Пример #2
0
 public cStringListComparer()
 {
     _dictionaryOrder = new genericCreator <cDictionaryOrderProduct>();
     _lengthOrder     = new genericCreator <cLengthOrderProduct>();
 }