5-sh

책임 주도 설계

책임 주도 설계 데이터 중심 설계는 객체의 구현이 이미 결정된 상태에서 협력을 고민하기 때문에 인터페이스에 구현이 노출된다. 데이터 중심 설계에서 책임 중심 설계로 전환하기 위해 다음 두 가지 원칙을 따라야 한다. 데이터보다 행동을 먼저 결정하라 협력이라는 문맥 안에서 책임을 결정하라 1. 협력이라는 문맥 안에서 책임을 결정하라 협...

javascipt 의 객체란?

객체(Object) 란? 자바스크립트는 객체 기반의 스크립트 언어이다. 원시 타입을 제외한 모든 값(함수, 배열 등)은 객체이다. 자바스크립트의 객체는 키와 값으로 구성된 프로퍼티들의 집합이다. 자바스크립트의 함수는 일급 객체이므로 값으로 취급할 수 있다. 객체의 프로퍼티 값으로 함수를 사용할 수 있고 일반 함수와 구분하기 위해 메소드라 부...