コード例 #1
0
ファイル: Program.cs プロジェクト: BRUT4LxD/Design-Patterns
        private static void Main(string[] args)
        {
            Hole       hole       = new Hole(10);
            RoundThing roundThing = new RoundThing {
                Radius = 8
            };
            SquareThing squareThing = new SquareThing(10);

            hole.Fits(roundThing);
            hole.Fits(new SquareThingAdapter(squareThing));

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: BRUT4LxD/Design-Patterns
 public SquareThingAdapter(SquareThing squareThing)
 {
     _squareThing = squareThing;
 }