W trybie imperatywnym Szybki często stosuje się właściwości obliczeniowe, aby zapewnić wygodny dostęp do danych bez powielania stanu. Powiedzmy, że mam tę klasę do bezwzględnego użycia MVC: class ImperativeUserManager { private(set) var currentUser: User? { didSet { if oldValue != currentUser...