본문 바로가기

TIL

2022/02/01 TIL

클린 아키텍처 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