# design_pattern_fundamental **Repository Path**: tedulivevideo/design_pattern_fundamental ## Basic Information - **Project Name**: design_pattern_fundamental - **Description**: 设计模式基础 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2018-05-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1. 设计模式基础 Design Pattern Fundamental > 兴趣驱动学习,让学习成为一种习惯! > > 达内直播课 TEDU LIVE VIDEO > > 订阅号: TLV_CN > > 服务号: TEDU_TMOOC --- - [设计原则 Design Principle](01_设计原则/readme.md) - [概念性原则 Concept Principle](01_设计原则/readme.md#1--concept-principle) - [KISS](01_设计原则/readme.md#11-kiss) - [CHANGE](01_设计原则/readme.md#12-change) - [DRY](01_设计原则/readme.md#13-dry) - [编码原则 Coding Principle](01_设计原则/readme.md#2--coding-principle) - [SOLID 原则](01_设计原则/readme.md#21-solid) - [单一职责原则 SRP](01_设计原则/readme.md#211--srp) - [开放封闭原则 OCP](01_设计原则/readme.md#212--ocp) - [里式替换原则 LSP](01_设计原则/readme.md#213--lsp) - [接口隔离原则 ISP](01_设计原则/readme.md#214--isp) - [依赖倒置原则 DIP](01_设计原则/readme.md#215--dip) - [常用原则 Common Principle](01_设计原则/readme.md#22--common-principle) - [迪米特法则 LOD](01_设计原则/readme.md#221--lod) - [合成聚合复用原则 CARP](01_设计原则/readme.md#222--carp) - [约定优于配置原则 CoC](01_设计原则/readme.md#223-coc) - [YAGNI原则](01_设计原则/readme.md#224-yagni) - [命令查询分离原则 CQS](01_设计原则/readme.md#225-cqs) - [好莱坞原则 Hollywood](01_设计原则/readme.md#226--hollywood) - [控制反转原则 IoC](01_设计原则/readme.md#227--ioc) - [关注点分离原则 SoC](01_设计原则/readme.md#228-soc) - [无环依赖原则 ADP](01_设计原则/readme.md#229--adp) - 设计模式 Design Pattern - [创建型模式 Creational Pattern](02_创建型模式/readme.md) - [简单工厂模式 Simple Factory Pattern](02_创建型模式/简单工厂模式/readme.md) - [工厂方法模式 Factory Method Pattern](02_创建型模式/工厂方法模式/readme.md) - [抽象工厂模式 Abstract Factory Pattern](02_创建型模式/抽象工厂模式/readme.md) - [单例模式 Singleton Pattern](02_创建型模式/单例模式/readme.md) - [建造者模式 Builder Pattern](02_创建型模式/建造者模式/readme.md) - [原型模式 Prototype Pattern](02_创建型模式/原型模式/readme.md) - 结构型模式 Structural Pattern - 适配器模式 Adapter Pattern - 桥接模式 Bridge Pattern - 组合模式 Composite Pattern - 装饰模式 Decorator Pattern - 外观模式 Facade Pattern - 享元模式 Flyweight Pattern - 代理模式 Proxy Pattern - 行为型模式 Behavioral Pattern - 职责链模式 Chain of Responsibility Pattern - 命令模式 Command Pattern - 观察者模式 Observer Pattern - 中介者模式 Mediator Pattern - 备忘录模式 Memento Pattern - 解释器模式 Interpreter Pattern - 迭代器模式 Iterator Pattern - 状态模式 State Pattern - 策略模式 Strategy Pattern - 模板方法模式 Template Method Pattern - 访问者模式 Visitor Pattern