Saturday, 25 January 2014

Object-oriented Programming



Over the past few weeks of computer science we have been focusing on delving deeper into object-oriented programming. Rather than writing functions to preform a specific task, we are creating "objects" that behave in certain ways and have certain properties that can then be used in various tasks. Beginning, I have felt that I am comfortable with the over arching concepts of designing in a object-oriented fashion from what was covered in CSC108 but now it is a matter of a more complex and detailed understand and design.  However, coming from CSC108 this method of approaching programming problems did not seem intuitive at first but, I can see the possibilities of this being much more diverse. Since our code is designed in a sense to create self contained objects, it opens up the ability of implementation code with other programs in a much more effective way. Although I found the challenges in CSC108 to be fairly straight forward I think CSC148 is going to require much more complex solutions along with more critical analysis to create the best possible solutions.