コード例 #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 void Fits(RoundThing roundThing)
 {
     Console.WriteLine(_radius > roundThing.Radius ? "It FITS!!" : "It does not fit!");
 }