Community driven content discussing all aspects of software development from DevOps to design patterns. Programming to the interface is a common concept among object-oriented programmers. It provides ...
Object-oriented programming (or OOP) is an abstract concept, often hard to grasp when you’re new to programming. The “Invent with Python” blog offers an awesome analogy that makes OOP more ...