Talks: Rethinking Objects

Saturday - April 22nd, 2023 2:30 p.m.-3 p.m. in 255ABC

Presented by:


Experience Level:

Some experience

Description

This presentation revisits two core concepts of Object-Oriented programming: encapsulation and code reuse. Using a series of examples, we'll ask whether these concepts have satisfied their promises, and how functional approaches can do a better job. We'll also see that objects still have value in making library use easy.