面向对象编程 Object Oriented Programming SOLID原则 Single Responsibility Principle - 单一职责原则 Open Closed Principle - 开闭原则 Liskov Substitution Principle - 里氏代换原则 Interface Segregation Principle - 接口隔离原则 Dependency Inversion Principle - 依赖倒置原则 设计模式-Design Pattern 创建型设计模式-Creational Patterns 单例模式-Singleton 建造者模式-Builder 原型模式-Prototype 抽象工厂模式-Abstract Factory 工厂方法模式-Factory Method 结构型设计模式-Structural Patterns 代理模式-Proxy 适配器模式-Adapter 桥接模式-Bridge 装饰器模式-Decorator 外观模式-Facade 享元模式-Flyweight 组合模式-Composite 行为型设计模式-Behavioral Patterns 策略模式-Strategy 命令模式-Command 责任链模式-Chain of Responsibility 状态模式-State 观察者模式-Observer 中介者模式-Mediator 迭代器模式-Iterator 访问者模式-Visitor 备忘录模式-Memento 模板方法模式-Template Method 解释器模式-Interpreter