Talks

The Open/Closed Principle

Ashraf Hussain

Apprentice Software Engineer

A talk on the Open/Closed Principle, the second of the SOLID principles. Covers why code should be open for extension but closed for modification, with a practical example showing how isinstance chains break when new types are added.