Wednesday, January 29, 2014

Object-Oriented Programming

To me, the idea of object-oriented programming makes a lot of sense, because it can be compared to how thing work in real world. For example, you have an object like a grocery check-out, and you can give it attributes like adding/removing an item, entering a code, or making a payment. Basing your code around this idea makes it easier to follow, and I think for me, made it easier for me to learn. I even began to enjoy coding in 108, and I hope that it continues to be enjoyable this semester too. In comparison, I do find the lectures harder to follow compared to the inverted classroom of 148, which gave more opportunity for learning and questions. I think it'll require a lot more hard work in 148 to understand what is going on. A lot of concepts really encompass a lot of what we already know and then give you a whole different concept to understand.
So far though, the concepts were relatively okay to follow, the ones that were up to classes and multiple inheritance. I'm still confused as to what/how a try block works, but that's something I can ask about at the help center.