Programming Pattern


### 좋은 코드란, 가독성, 간결함 등
디자인 패턴에서는 **설계적 관점에서의 좋은 코드 **
- Constant만 수정하면 원하는 대로 작동하는 코드
- 확장과 수정에 용이
### Programming Patterns
|Title|
|:-:|
|[Gang of Four Pattern](https://texonom.com/gang-of-four-pattern-2ea8a35ec5784266ab21eee4986ca2d5)|
|[Facade Pattern](https://texonom.com/facade-pattern-b44f552577244b34a3010ce5086176df)|
|[Observer Pattern](https://texonom.com/observer-pattern-24565b9069ea47958de6d96070c3e4b6)|
|[Concurrency Pattern](https://texonom.com/concurrency-pattern-9ec937f7d2504a9a8e08f956c00c9c7b)|
|[Software Design Pattern](https://texonom.com/software-design-pattern-e689835760894543835b81753e36a5c3)|


### Programming Patterns Usage
|Title|
|:-:|
|[Apply Design Pattern](https://texonom.com/apply-design-pattern-075ebc4462cf4f34b2d3229a8c808c0a)|


### java
> [Java Design Patterns - 자바 디자인 패턴](https://dailyworker.github.io/java-design-pattern/)

### overall
> [[디자인 패턴 1편]. 디자인 패턴 개요](https://dailyheumsi.tistory.com/148)





