Before I took the class “Object Oriented Analysis and Design with UML” last semester, I used to put minimal thought into every single component and overall structure at the start of any new project I was going to code. As the eager beginner I still am, I was simply excited to start writing code and would always figure out the structure as I went along.
