Polymorphism Overview – Reducing code size and a better user experience
We start the next series of episodes with a polymorphism overview. This is a core concept for proper object-oriented design. Likewise, we will dig into... Read more
We start the next series of episodes with a polymorphism overview. This is a core concept for proper object-oriented design. Likewise, we will dig into... Read more
We have discussed the accessor levels of our data. In most environments, the three levels are public, protected, and private. In this episode, we go... Read more
We have developed many bad habits over the years as OOP has proliferated frameworks and tools. In this episode, we look at the practical side... Read more
Data encapsulation and data hiding are terms for keeping object properties from public consumption. This concept is an essential part of object-oriented programming. We need... Read more
Object-Oriented Programming (OOP) and related concepts have become almost ubiquitous in modern software projects. It was a novel idea a few decades ago that has... Read more
We decided that it is a good idea to start a new year with a habit building challenge. Therefore, we have created exactly that. The... Read more