Before I endeavoured into this journey of learning about design patterns, I thought that design pattern is something which is associated with software design only but during the course of this expedition, I came across altogether a different perspective about design pattern. Unknowingly, that even I follow patterns. When we talk about computing terms we think that it’s just to do with computers but patterns is something followed in daily life as well. We all have sleeping pattern, travelling patterns, studying patterns etc.
The more I learnt about patterns, the more I came across stuff that I was already aware of and was following in programming one way or the other. For example; strategy pattern, which I was following in websites not realizing that I was following a pattern. Another example I can think of is of Adapter pattern; In Java programming I have used database connection, now Java can not directly talk to database, it has to go through ODBC connection, so in my opinion, that particular code we use to connect to database acts like an Adapter pattern.
Our lecturer, Dr. Sri was very cooperative through out the course, he answered my questions or should I say my stupid questions as my friends refer to them, helped me in understanding the concepts of pattern. The good thing about him is his real world analogies, he picks up examples from real life which everyone is familiar with for example; he gave an example of coffee maker for explaining Abstract factory, that helps really helps students those have very basic background knowledge. I would like to acknowledge the efforts of our lecturer who helped us in every aspect and guided us throughout the unit.
Sometimes I was indolent and couldn’t give the required time to this unit but the experience of studying patterns was worthy. At the end I would like to say that I have learnt quite a few things from this unit and it was exciting 12 weeks.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment