Object oriented programming was the classic strategy to write modular code for decades. Imagine you’re developing a photo sharing app. You can take a picture, add special effects, or share it with your friends. A common approach to creating this type of application is by using object oriented design, encapsulating all […]