스트래티지 패턴

JooKit 주킷 2020. 5. 13. 21:19
목차 접기
728x90
반응형

스트래티지 패턴.

상속을 한 클래스에서 변경이 될수있는 특정매서드를 클래스 하나로 묶어서 그걸 운용하는 패턴

오리는 헤엄친다

청둥오리 집오리 는 헤엄치는게 가능.

하지만 로봇오리는 헤엄치지 못한다.

여기서 헤엄치는걸 헤엄치다와 헤엄치지 못하다로 나뉘고 헤엄이라는 클래스를 만들어 그 안에 [헤엄치다][헤엄치지못하다]라는 메서드를 만든다.

나중에 헤엄에 또다른 기능이 추가되면 바꿀수가 있다. 부모메서드와는 다른 개념으로 이해해야한다.

728x90
반응형
LIST

'Java' 카테고리의 다른 글

컴파일과 컴파일러  (0) 2020.05.14
동적할당, 정적할당/가비지컬렉터  (0) 2020.05.14
프레임워크.  (0) 2020.05.13
데이터베이스  (0) 2020.05.13
[자바의 의존성] 의존성과 라이브러리, 그리고 jar  (0) 2020.05.13