클린 아키텍처 5장 : 객체 지향 프로그래밍
OO란 다형성을 이용하여 전체 시스템의 모든 소스 코드 의존성에 대한 절대적인 제어 권한을 획득할 수 있는 능력
OO의 특징을 크게 캡슐화, 상속, 다형성이라고 한다. 하지만 캡슐화와 상속은 객체 지향적으로 프로그래밍 하는데에 아키텍트 관점에서 큰 변화를 가져오지 못한다.
다형성의 힘은 의존성 역전을 통해 배포 독립성, 개발 독립성을 갖는 다는 것이다.
'TIL' 카테고리의 다른 글
2022/02/03 TIL (0) | 2022.02.04 |
---|---|
2022/02/02 TIL (0) | 2022.02.03 |
2022/01/31 TIL (0) | 2022.01.31 |
2022/01/30 TIL (0) | 2022.01.31 |
2022/01/29 TIL (0) | 2022.01.30 |