public static void Test() { Console.WriteLine("### Decorator"); var oldKappa = new OriginalKappa(); oldKappa.Work(); Console.WriteLine(); var newKappa = new NewKappa(oldKappa); newKappa.Work(); }
public static void Test() { Console.WriteLine("### Bridge"); var saltyKappa = new Kappa(new Salty()); saltyKappa.Talk(); Console.WriteLine(); var mildKappa = new NewKappa(new Mild()); mildKappa.Talk(); mildKappa.Work(); }