SRP,Single Responsibility Principle: There sho...
LSP,Liskov Substitution Principle: 1) If for ...
DIP,Dependence Inversion Principle: High level ...