1. Introduction Over the last 2-3 decades, object oriented programming (OOP) has taken over the software development world as one of the go-to development paradigms. This is largely due to its ability to partition independent parts of the software and build layers of abstractions allowing developers to focus on smaller parts of a problem individually. […]
Categories