技术开发 频道

Unity Application Block 1.0系列: 使用BuildUp让已存在对象实例也支


【IT168技术文档】

  准备工作

  先看一些类,下面会用到:
public class Owner { public string Name { get { return "Inrie"; } } public int Age { get { return 24; } } } public abstract class Player { public abstract void Play(); public abstract string Name{get;} [Dependency] public Owner Owner { get; set; } } public class Mp3Player : Player { public override void Play() { Console.WriteLine("Playing Mp3"); } public override string Name { get { return "Mp3 Player"; } } } public class CDPlayer : Player { public override void Play() { Console.WriteLine("Playing CD"); } public override string Name { get { return "CD Player"; } } } public class DVDPlayer : Player { public override void Play() { Console.WriteLine("Playing DVD"); } public override string Name { get { return "DVD Player"; } } }
0
相关文章