Principle Of Design Pattern