-
# 데코레이터 패턴 1부 - 패턴 소개
* 기존 코드를 변경하지 않고 부가 기능을 추가하는 패턴
* 상속이 아닌 위임을 사용해서 보다 유연하게(런타임에) 부가 기능을 추가하는 것도 가능하 다
## 데코레이터 패턴이 필요한 예
```java
public static void main(String[] args) {
Client clie…
-
# 브릿지 패턴 1부 - 패턴 소개
* 추상적인 것과 구체적인 것을 분리하여 연결하는 패턴
* 하나의 계층 구조일 때 보다 각기 나누었을 때 독립적인 계층 구조로 발전 시킬 수 있다
* 상속이 아닌 __컴포지션__ 을 사용
* "나눠져 있는 것을 연결 해서 사용" 하기 위해 적용하는 패턴
* 위와 같이 명확하게 추상과 구체 클래…
-
# 프로토타입 패턴 1부 - 패턴 소개
* 기존 인스턴스를 복제하여 새로운 인스턴스를 만드는 방법
* 기존 객체를 응용해서 새로운 인스턴스를 만들 때 유용하게 쓸 수 있음
* 특히나, 기존 인스턴스를 만들 때 시간이 오래걸리는 작업
- DB 에서 데이터를 읽어와서 인스턴스를 생성해야 하는 경우
- 네트워크를 거쳐서 HTTP 요청을 …
-
# 1부 : 패턴 소개
## 어댑터(Adapter) 패턴이란?
- 코드의 변경 없이, 기존 구현체를 클라이언트가 사용하는 인터페이스의 구현체로 변환시켜주는 패턴
## 사용 목적
- 클라이언트가 사용하는 인터페이스를 따르지 않던 기존 구현체를 그에 맞게 변환하여, 재사용 가능하도록 하기 위함
- 또한, 이를 기존 구현체 코드의 변경 없이 수행하기 위…
PDHBE updated
2 years ago
-
## 1부 : 패턴 소개
### 빌더 패턴이란?
- 동일한 프로세스를 거쳐, 다양한 구성의 인스턴스를 생성하는 방법
### 빌더 패턴 적용 전, 다양한 구성으로 생성하는 방법
```java
public TourPlan() {
}
public TourPlan(String title, int nights, int d…
PDHBE updated
2 years ago
-
# 싱글톤 (Singleton) 패턴
* 인스턴스를 오직 한개만 제공하는 클래스
-
# 패턴 소개
팩토리 메소드 패턴이란?
- 구체적으로 어떤 인스턴스를 만들지는 서브 클래스가 정한다
- 다양한 구현체(Product)가 존재하고, 특정 구현체를 만들 수 있는 다양한 팩토리(Creator) 를 제공한다
- 생성 책임을 구체적인 클래스가 아니라, 추상적인 인터페이스의 메소드로 감싸는 것
- 구현체(Product)와 팩토…
PDHBE updated
2 years ago
-
# 1.0 서론
### 설계의 관점
* 나중에 생길 수 있는 문제나 추가된 요구 사항들도 수용할 수 있도록 일반적이고 포괄적이어야 함
* 재설계를 하지 않아도 다시 사용할 수 있어야 하고, 아니면 가능한 최소한의 수정을 통해 다시 사용할 수 있는 설계여야 함
### 디자인 패턴?
* 소프트웨어 설계에 대해 좋은 설계나 아키텍처를 기술한…
-
briefly mentioned in #4179, no other general issues for it yet
we have issues for multivariate normality
#382 #3238 #6194
nothing for other or general cases
chisquare, KS, AD, ...
use c…
-
nice answer and overview here, with references for R
http://stats.stackexchange.com/questions/70558/diagnostic-plots-for-count-regression
this may be interesting (not poisson), linked to in anoth…