Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 服务器端模型继承_Swift_Vapor_Server Side Swift - Fatal编程技术网

Swift 服务器端模型继承

Swift 服务器端模型继承,swift,vapor,server-side-swift,Swift,Vapor,Server Side Swift,是否可以对模型进行子类化并继承超类的属性 所以最后我有了模型: 类用户 -班级学生:用户 -班主任:用户 出于创建此文件的目的:在阅读了2019年3月1日的Discord chat之后,fluent在这里有一个未解决的问题:。不幸的是,这是不可能的,因为model类应该是final。此外,在使用codables时,继承也不是一个好主意,因为如果没有手动代码,super的属性将无法编码。因此,只需分别创建这两个模型:)我个人会创建一个带有状态属性的用户模型。属性的类型可以是状态枚举。我以前

是否可以对模型进行子类化并继承超类的属性 所以最后我有了模型:

类用户
-班级学生:用户
-班主任:用户




出于创建此文件的目的:

在阅读了2019年3月1日的Discord chat之后,fluent在这里有一个未解决的问题:。

不幸的是,这是不可能的,因为model类应该是
final
。此外,在使用codables时,继承也不是一个好主意,因为如果没有手动代码,super的属性将无法编码。因此,只需分别创建这两个模型:)我个人会创建一个带有
状态
属性的
用户
模型。属性的类型可以是
状态
枚举。我以前做过,它工作得非常好。你可以创建一个协议<代码>协议用户:可编码{//properties}