To demonstrate understanding of Scala programming language
such OOP concepts, Data Types, Modifiers, Control Flow,
Collections, Traits
- Encapsulation, MiniBank example
- Inheritance, ClassAndObjects example
- Polymorphism, ClassAndObjects example: method overloading & overriding
- Abstraction, ClassAndObjects example
- Data Types, basics/DataTypes example
- Modifiers, ClassModifiers example
- Control Flow, MiniBank example
- Collections, MiniBank example
- Traits