> So OOP is great for user-interface, because there's all kinds of state there (not just the model, but the internal state of the UI element, like the scroll position of a list or the selection range of a text edit).
OOP is not better suited for user-interfaces than the alternatives.
OOP is not better suited for user-interfaces than the alternatives.