Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Class hierarchies: pattern matching
Graph Chatbot
Related lectures (31)
Previous
Page 1 of 4
Next
Class Hierarchies: Pattern Matching
Explores class hierarchies, case classes, enums, pattern matching, and function values in Scala.
Untitled
Functional Programming: Concepts and Implementation
Covers the concepts and implementation of functional programming in Scala, emphasizing functions, immutable data, and data abstraction.
Advanced C Data Types
Covers advanced data types and memory management in C programming, emphasizing type consistency and dynamic array allocation.
Object-Oriented Programming Fundamentals
Covers the basics of object-oriented programming in Python, including objects, classes, inheritance, and input/output handling.
Foundations of Scala: Modelling and Type Systems
Covers the foundations of Scala, including modelling recursive types, parameterized types, and variance.
Generic Programming: Templates
Covers generic programming in C++ through templates for classes and functions, showcasing examples and discussing specialization and separate compilation.
Java Interfaces: Enumerated Types and Interfaces
Explores the principle of coding to an interface, Java enumerated types, and the benefits of using interfaces for encapsulation.
Enums: Pure Data
Covers enums as a shorthand for case class hierarchies, focusing on modeling pure data.
Objects Everywhere
Covers pure object orientation, standard classes in Scala, Boolean implementation, and exercises on class implementations.