Quiz · Classes · lesson 10 of 10Quiz — struct and classWhen do you choose a class rather than a struct in Swift?[A]When several parts of the program must change one shared instance[B]When the type has many properties, so copying it would cost too much[C]When the type describes data, such as a position or a sum of money[D]When its properties must change after the instance is created← BackStruct or classNext module →15 · Protocols and generics