# design-pattern-GOF23-study **Repository Path**: Aushen/design-pattern-GOF23-study ## Basic Information - **Project Name**: design-pattern-GOF23-study - **Description**: 设计模式相关 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-18 - **Last Updated**: 2022-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # design-pattern-GOF23-study #### 介绍 设计模式相关 > 实际上,设计模式要干的事情就是解耦。 > 创建型模式是将创建和使用代码解耦, > 结构型模式是将不同功能代码解耦, > 行为型模式是将不同的行为代码解耦, #### 核心思想 实际上,`每个设计模式都应该由两部分组成: 第一部分是应用场景,即这个模式可以解决哪类问题; 第二部分是解决方案,即这个模式的设计思路和具体的代码实现。` 不过,代码实现并不是模式必须包含的。 如果你单纯地只关注解决方案这一部分,甚至只关注代码实现, 就会产生大部分模式看起来都很相似的错觉。