コード例 #1
0
        static void Main(string[] args)
        {
            #region Constructor Injection
            //IMeioPagamento meioPagamento = new Cartao();
            //var braspag = new BraspagConstructor(meioPagamento);
            #endregion

            #region Setter Injection

            var braspag = new BraspagSetter();
            braspag.MeioPagamento = new DebitoEmConta();
            #endregion

            Console.WriteLine(braspag.DoSomeThing());
            Console.Read();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: cleberdantas/IoC-Exemplos
        static void Main(string[] args)
        {
            #region Constructor Injection
            //IMeioPagamento meioPagamento = new Cartao();
            //var braspag = new BraspagConstructor(meioPagamento);
            #endregion

            #region Setter Injection

            var braspag = new BraspagSetter();
            braspag.MeioPagamento = new DebitoEmConta();
            #endregion

            Console.WriteLine(braspag.DoSomeThing());
            Console.Read();
        }