爲什麼GraphQL implements
關鍵字需要重複的字段,是強制性的嗎?就像文件中的例子:爲什麼GraphQL`implements`需要複製這些字段,這是強制性的嗎?如果是,那麼根本原因是什麼?
enum Episode { NEWHOPE, EMPIRE, JEDI }
interface Character {
id: String
name: String
friends: [Character]
appearsIn: [Episode]
}
type Human implements Character {
id: String
name: String
friends: [Character]
appearsIn: [Episode]
homePlanet: String
}
type Droid implements Character {
id: String
name: String
friends: [Character]
appearsIn: [Episode]
primaryFunction: String
}
如果是的話,是什麼原因造成的?
堂妹如果我要重複,如果我改變的話,我需要改變無處不在......
非常感謝您的回答和比較的強大,但只有一個答案可以選擇,組合將是最好的。 – lnshi
@ andy-carlson 有一個外部文件包含'character'和'Human'的公共字段,然後添加到像'... characterFields'這樣的字段之間有何區別? –