static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Photo photo; TaggedPhoto foodTaggedPhoto, colorTaggedPhoto, tag; BorderedPhoto composition; photo = new Photo(); Application.Run(photo); foodTaggedPhoto = new TaggedPhoto(photo, "Food"); colorTaggedPhoto = new TaggedPhoto(foodTaggedPhoto, "Yellow"); composition = new BorderedPhoto(colorTaggedPhoto, Color.Blue); Application.Run(composition); Console.WriteLine(colorTaggedPhoto.ListTaggedPhotos()); photo = new Photo(); tag = new TaggedPhoto(photo, "Jug"); composition = new BorderedPhoto(tag, Color.Yellow); Application.Run(composition); Console.WriteLine(tag.ListTaggedPhotos()); }
public TaggedPhoto(Photo p, string t) { photo = p; tag = t; tags.Add(t); number = ++count; }
public BorderedPhoto(Photo p, Color c) { this.photo = p; this.color = c; }