(1)常用的面向对象设计原则包括7种 单一职责原则: 类的职责要单一开闭原则: 对拓展开放,对修改关闭里氏代换原则: 接受父类的地方必然可以接受子类*依赖倒置原则: 针对抽象而非具体编程接口隔离原则 使用多个专门的接口来代替一个统一的接口合成复用原则: 多用组合聚合,少用继承迪米特法则: 减少不必要的通讯 (2) 23种设计模式分类