함수형 프로그래밍 (1) 썸네일형 리스트형 2부 벽돌부터 시작하기: 프로그래밍 패러다임 3장 패러다임 개요 구조적 프로그래밍 구조적 프로그래밍은 제어흐름의 직접적인 전환에 대해 규칙을 부과한다. 객체 지향 프로그래밍 객체 지향 프로그래밍느 제어흐름의 간접적인 전환에 대해 규칙을 부과한다. 함수형 프로그래밍 함수형 프로그래밍은 할당문에 대해 규칙을 부과한다. 5장 객체 지향 프로그래밍 좋은 아키텍처를 만드는 일은 객체 지향 oo 설계 원칙을 이해하고 응용하는데서 출발한다. oo의 본질을 설명하기 위해 세 가지 주문에 기대는 부류도 있는데, 캡슐화, 상속, 다형성이 바로 그 주문이다. 캡슐화? 이 때문(기존의 C언어에서도 완벽한 캡슐화가 가능했다.)에 OO가 강력한 캡슐화에 의존한다는 정의는 받아들이기 힘들다. 실제로 많은 OO언어가 캡슐화를 거의 강제하지 않는다. 상속? 따라서 OO 언어가 .. 이전 1 다음