- public interface IDog
- {/// <summary>
- /// 品种
- /// </summary>
- string Breed { get; }
- /// <summary>
- /// 名称
- /// </summary>
- string Name { get; }
- }
- /// <summary>
- /// 萨摩耶
- /// </summary>
- public class Samoyed : IDog
- {
- /// <summary>
- /// 品种
- /// </summary>
- public string Breed
- {
- get
- {
- return "Samoyed(萨摩耶)";
- }
- }
- /// <summary>
- /// 名称
- /// </summary>
- public string Name
- {
- get
- {
- return "小黄";
- }
- }
- }
- /// <summary>
- /// 藏獒
- /// </summary>
- public class TibetanMastiff : IDog
- {
- /// <summary>
- /// 品种
- /// </summary>
- public string Breed
- {
- get
- {
- return "Mastiff Class(獒犬类)";
- }
- }
- /// <summary>
- /// 名称
- /// </summary>
- public string Name
- {
- get
- {
- return "小黑";
- }
- }
- }
来源: https://www.cnblogs.com/yanweidie/p/autofac.html