我正在为我的应用程序编写模型类,我想知道在哪里定义这个类将使用的枚举。 应该在类内部还是外部定义?
如果只有一个类使用此枚举类型,则应将其定义在该类内部。但是,如果有多个类使用您的枚举类型,则应在其自己的文件中创建它。
class C {}
// Do this if you need E outside C.
extension C {
enum E {
}
}
private enum E {} // Do this if you won't use E outside this file.