Powiedzmy mam kilka klas tak:Skrót do podklasy w Scali bez powtarzania argumentów konstruktora?
abstract class View(val writer: XMLStreamWriter) {
// Implementation
}
class TestView(writer: XMLStreamWriter) extends View(writer) {
// Implementation
}
Większość podklasy widzenia nie będą przybierać różne argumenty konstruktora. Chciałbym móc napisać coś takiego:
class TestView extends View {
// Implementation
}
Czy jest jakiś skrót napisać podklasy, dzięki czemu nie trzeba wyraźnie określić argumenty konstruktora i przekazać je do nadklasy (tak, że don czy będę musiał ponownie napisać wszystkie moje podklasy, jeśli zmienię sygnaturę nadklasy)?