Tuesday, July 2, 2019

Messaging - the essence of OOP

Note: This article is highly influenced by the work of Sandi Metz. Her books and lectures helped to fill in the missing pieces in my current understanding of the object-oriented design. Probably we all heard about following job interview question: "What are the four pillars of object-oriented programming?" The...