This video course addresses the finer aspects of Object Oriented Design, using Java/C++/UML as the medium to reveal the power of Design Principles & Patterns. Each pattern will be discussed in detail, followed by an illustration using sample code and an analysis of implementation issues. The training will drive good OO principles and design techniques before patterns are discussed. A sound understanding of these principles and the exercises provided would be instrumental in ensuring a comprehensive understanding of Design Patterns. The program will be made as hands on as possible. Each pattern will also be modelled in UML with a Case Study that would be provided to the participants. For more videos on this course visit: www.siliconindia.com