Пример #1
0
        static void Main(string[] args)
        {
            var processor = new Framework.TextFileProcessor(new ToHankakuService());

            processor.Run(args[0]);

            // 以下は、LineCounterServiceのインスタンスを渡した例。
            // TextFileProcessorのコンストラクタに、ITextFileService を実装したクラスのインスタンスを
            // 渡すことで、TextFileProcessorクラスは、いろいろな動作が可能になる。

            //    var processor = new Framework.TextFileProcessor(new LineCounterService());
            //    processor.Run(args[0]);
        }
Пример #2
0
        static void Main(string[] args)
        {
            var processor = new Framework.TextFileProcessor(new ToHankakuService());

            processor.Run(args[0]);

            // 아래는 LineCounterService의 인스턴스를 넘겨주는 예입니다.
            //TextFileProcessor의 생성자에 ITextFileService를 구현한 클래스의 인스턴스를
            // 넘겨주면 TextFileProcessor 클래스는 다양한 동작이 가능하게 됩니다.

            //    var processor = new Framework.TextFileProcessor(new LineCounterService());
            //    processor.Run(args[0]);
        }