面向对象的五大基本原则:单一职责原则(Single-Responsibility Principle)开放封闭原则(Open-Closed principle)Liskov 替换原则(Liskov-Substitution Principle)依赖倒置原则(Dependecy-Inversion Principle)接口隔离原则(Interface-Segregation Principle)