Pattern Design Principle - L = liskov substitution principle. Pattern Design Principle : Besides, any software engineering job interview will have questions on software design patterns and principles.