コード例 #1
0
        static void Main(string[] args)
        {
            SpaceBookSystem.MySpaceBook me = new SpaceBookSystem.MySpaceBook();
            MySpaceBookDecorator meDecorator = new MySpaceBookDecorator(me);
            meDecorator.Add("Hello world");
            meDecorator.Add("Today I worked 18 hours");

            SpaceBookSystem.MySpaceBook tom = new SpaceBookSystem.MySpaceBook();
            MySpaceBookDecorator tomsDecorator = new MySpaceBookDecorator(tom);
            tomsDecorator.Poke(me.Name);
            tomsDecorator.Add("me.Name", "Poor you");
            //tom.Add("Off to see the Lion King tonight");

            Console.ReadLine();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            SpaceBookSystem.MySpaceBook me          = new SpaceBookSystem.MySpaceBook();
            MySpaceBookDecorator        meDecorator = new MySpaceBookDecorator(me);

            meDecorator.Add("Hello world");
            meDecorator.Add("Today I worked 18 hours");

            SpaceBookSystem.MySpaceBook tom           = new SpaceBookSystem.MySpaceBook();
            MySpaceBookDecorator        tomsDecorator = new MySpaceBookDecorator(tom);

            tomsDecorator.Poke(me.Name);
            tomsDecorator.Add("me.Name", "Poor you");
            //tom.Add("Off to see the Lion King tonight");

            Console.ReadLine();
        }
 public MySpaceBookDecorator(SpaceBookSystem.MySpaceBook mySpaceBook)
 {
     this._mySpaceBook = mySpaceBook;
 }
 public MySpaceBookDecorator(SpaceBookSystem.MySpaceBook mySpaceBook)
 {
     this._mySpaceBook = mySpaceBook;
 }