Hi all - I am just beginning to use object oriented design in my web apps and I am having difficulty making initial design decisions as to the division of functionality into objects.
Are there any rules of thumb to make this easier - I am getting more and more frustrated with tutorials which use shapes as an example of oop techniques (square instance of shape class etc etc). Things never work out that clear cut and I have found no good introductions to serious implementation of the techniques (eg how do you link objects so they interact with one-another implicitly).
I know this is a large topic and could be discussed at length, but my apps are really not that complex and Im still getting my head in a muddle
Does anyone know of any good articles/books that will help me start to think in objects.
Cheers
Tom
Are there any rules of thumb to make this easier - I am getting more and more frustrated with tutorials which use shapes as an example of oop techniques (square instance of shape class etc etc). Things never work out that clear cut and I have found no good introductions to serious implementation of the techniques (eg how do you link objects so they interact with one-another implicitly).
I know this is a large topic and could be discussed at length, but my apps are really not that complex and Im still getting my head in a muddle
Does anyone know of any good articles/books that will help me start to think in objects.
Cheers
Tom