【发布时间】:2012-08-09 00:19:10
【问题描述】:
假设我有 3 种类型的 Html 类,它们具有相同的原语/导航属性:
- 公共虚拟字符串 HtmlTagName {get;设置;}
-
公共虚拟ICollection 属性{get;设置;}
等等等等等等
这 3 个类之间的唯一区别是:
- 一个 Html 类可以有一组 Html 类(父 Html 类)
- 一个类可以是 Html 类的子类(子 Html 类)
- 一个类是独立的,即。它既不是另一个 html 类(单 Html 类)的父 html 类,也不是子 html 类
在我看来,有 3 类相同的属性,除了它是父母、孩子还是单身,因为没有(再次,因为大部分属性是相同的)。
【问题讨论】: