In this video, you will learn how turning procedures into objects makes your code more flexible and maintainable. Using Pharo, the lecture shows how a simple class hierarchy printer can evolve into a reusable, configurable object. This approach helps manage complexity, keeps your code clean, and illustrates core object-oriented design principles.
Author:
Guillermo Polito is a permanent researcher at Inria of the University of Lille, within the EVREF team.
The full course is available in the MOOC Advanced object oriented design and development with Pharo :
https://www.fun-mooc.fr/fr/cours/advanced-object-oriented-design-and-development-with-pharo/