본문 바로가기
Architecture

[Clean Architecture 정리] 3장. 패러다임 개요

by 테리는당근을좋아해 2022. 7. 10.

구조적 프로그래밍(Structured Programming)

- 제어흐름의 직접적인 전환에 대해 규칙을 부과

 

 

객체 지향 프로그래밍(Object Oriented Programming)

- 제어흐름의 간접적인 전환에 대해 규칙 부과

  

 

함수형 프로그래밍(Functional Programming)

- 할당문에 대해 규칙을 부과

 

 

패러다임과 아키텍처

- 패러다임은 권한을 부여하는 것이 아닌 권한을 박탈하는 것

- 아키텍처 경계를 넘나들기 위해 다형성(Object Oriented Programming)을 이용하고 데이터의 위치와 접근 방법에 대한 규칙(Functional Programming)을 부과하고 모듈의 기반 알고리즘(Structured Programming)으로 사용한다.

 

서적 : http://www.yes24.com/Product/Goods/77283734

 

클린 아키텍처 - YES24

살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙『클린 코드』와 『클린 코더』의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 『클린 아키텍처』에서 이러한

www.yes24.com

 

댓글