Designing an Object
Identify its responsibility. (“What” not “how”)
Identify the data it needs.
Separate out those services it needs and can delegate to other objects.
Previous slide
Next slide
Back to first slide
View graphic version