Design Principle Vs Design Pattern