all x : Object | x in File + Dir
sig Object {}: 代表学校里的所有学生。
sig File in Object {}: 代表篮球队的成员(他们也是学生)。
sig Dir in Object {}: 代表辩论队的成员(他们也是学生)。
x in File + Dir:x至少在File或Dir中的一个,允许x既是File 又是Dir。 ****情况二*****
sig Object {}: 代表学校里的所有学生。
sig File extends Object {}: 代表篮球队的成员(他们也是学生)。
sig Dir extends Object {}: 代表辩论队的成员(他们也是学生)。
x in File + Dir:x只能是File或Dir中的一个,因为extend限制了File和Dir不能相同