Object Design Style Guide captures dozens of techniques for creating proquality OO code that can stand the test of time. Examples are in an instantlyfamiliar pseudocode teaching techniques you can apply to any OO language from C to PHP. The design rules for different types of objects Best practices for naming objects Testing an objects behavior instead of its implementation Exercises for each chapter to test your design skills show more