How to build Object Oriented Skills?
- by cedar715
Being a core developer for couple of years, coding applications seeing the class diagrams, sequence diagrams, I decided to improve my self, taking the next step of designing.
As I'm an OO developer, I'm interested in improving my design skills.
For Example, I had a hard time designing a currency converter.
My questions to the SO:
Is it by experience the design skills
can be acquired?
Will learning books/blog/material
over internet etc help?
Is it that one needs the domain
knowledge of the application being
developed?
Knowing Design patterns, principles?
Studying 'Code Complete' book ?
Need to have Problem-solving skills?
In short, given a problem, I just want to solve it in Object-oriented way??