clean-architecture

3장. 패러다임 개요

구조적 프로그래밍

최초로 적용된 패러다임.

구조적 프로그래밍은 제어흐름의 직접적인 전환에 대해 규칙을 부과한다.

객체 지향 프로그래밍

제어흐름의 간접적인 전환에 대해 규칙을 부과한다.

함수형 프로그래밍

함수형 프로그래밍은 컴퓨터 프로그래밍 자체보다 먼저 등장했다.

함수형 프로그래밍은 할당문에 대해 규칙을 부과한다.

결론

아키텍처 경계를 넘나들기 위한 메커니즘으로 다형성을 이용한다.