{ ... } open fun setAltitude(z: Int) { ... } } class Penguin : Bird() { // Sorry, mister, but I can't fly // Check your inheritance, setAltitude() is USELESS }
migrates to Presenters MVC: - Relationship between View and Model - Not enough to use in real Android life MVVM: - Brings VM overhead for complex solutions - Android DataBinding is a bad way