Object-Oriented Programming is a paradigm that most, if not all, developers first learn when starting their journey into programming. While it’s not perfect, it’s a tried and tested approach to writing a clean, well structured, and highly reusable codebase. That’s what all programming paradigms and approaches aim to do: reduce code for the ease of expansion and maintenance, ensure separation of concerns, and ensure code reusability.
When it comes to object-oriented programming, there are 4 main principles:
Let’s dive in and find out what all of these mean! Along the way, we’ll be using the features…
Just a few short weeks ago, I found myself in the situation of many others: without an internship due to COVID-19. Like everyone in a similar circumstance, I was upset and disappointed. I had accepted my internship early in the fall and had been looking forward to that opportunity. Despite my disappointment, it’s a reality I had been preparing to face.
Whether you’ve encountered a similar situation, didn’t have an internship planned, or had other plans made, one thing remains true for everyone: this summer — more than any past one — presents a unique opportunity for students. This summer…
Founder @ Weekly Byte | Freelance iOS Developer | Computer Engineering Student