객체지향의 기초, 원칙, 패턴
객체지향의 기초
- 추상화
- 캡슐화
- 다형성
- 상속
객체지향의 원칙
-
바뀌는 부분은 캡슐화한다.
-
상속보다는 구성을 활용한다.
-
구현이 아닌 인터페이스에 맞춰서 프로그래밍한다.
객체지향 패턴
- 스트래티지 패턴 : 알고리즘군을 정의하고 각각을 캡슐화하여 바꿔 쓸 수 있게 만듭니다.
스트래지패턴을 이용하면 알고리즘을 활용하는 클라이언트와 독립적으로 알고리
즘을 변경 할 수 있습니다.
This article is licensed under CC BY 4.0 by the author.