单一职责原则,开闭原则,里氏替换原则,迪米特法则,接口隔离原则,依赖倒置原则