In 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
Hi Derek,
Best wishes for 2013 for you and your family! Lots of prosperity, health, smile and good ideas for tutorials.
I wish you and your family a happy new year as well 🙂 Thank you for the kind words