목차
접기
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 |