Det här borde jag säkert kunna tänka igenom själv, men nu är det semester i huvudet så jag slänger ut en fråga här istället. Jag har också semester :) men min spontana känsla är att inte blanda in arv. För QuestionReply är en form av "behållare" bara.Designfråga: Modell - instans?
Låt säga att jag har ett frågeformulär, där varje fråga består av ett val mellan ett antal svar. ("Välj A, B, C eller D")
Då kan vi säga att vi har en klass Question som innehåller en text - "Vad gillar du bäst?", och en lista av en klass Answer, med vardera "Mjölk", "Öl" och "Vatten".
Nu vill jag också ta in ett specifikt svar från en användare. Spontana tanken är då något i stil med
QuestionReply, som refererar till en User, en Question och en Answer.
Skulle man ha flervalsfrågor har man istället en User, en Question och flera Answer.
Jag får en svag dragning åt ett arv, QuestionReply:Question, men det känns ju inte helt rätt. Vad tycker ni?Sv: Designfråga: Modell - instans?