Object Oriented Design 10

Object Oriented Design 10In this tutorial, I cover GRASP, or General Responsibility Assignment Software Patterns. GRASP defines rules you can use to decide which objects should have which responsibilities in your Object design.

Here I cover the following rules: Creator, Expert, Coupling, Controller and High Cohesion. The tutorial includes a presentation, code examples, sequence diagrams and class diagrams to make everything understandable and interesting. The code used follows the video.

If you like videos like this, it helps to tell Google [googleplusone]

If you know anyone interested in Object Oriented Design, feel free to share [nttfblike]

Code From the Video

Bike.java

Wheel.java

Frame.java

ListAnimals.java

Monkey.java

Lion.java

Animal.java

Monkey2.java

Lion2.java

ListAnimals2.java

2 thoughts on “Object Oriented Design 10”

  1. Hi Derek,

    Best wishes for 2013 for you and your family! Lots of prosperity, health, smile and good ideas for tutorials.

Leave a Reply

Your email address will not be published. Required fields are marked *