Klasy typu zamkniętego

Czy można utworzyć klasę czcionek, która nie może już przyjmować nowych członków (być może przy użyciu granic modułów)? Mogę odmówić eksportowania funkcji niezbędnej dla pełnej definicji instancji, ale powoduje to tylko błąd wykonania, jeśli ktoś wygeneruje niepoprawną instancję. Czy mogę uczynić to błędem czasu kompilacji?

questionAnswers(5)

yourAnswerToTheQuestion