전체 글

나는 밤하늘의 디벨로퍼
카테고리 없음

[컴퓨터/IT] 객체지향의 사실과 오해 2

이전글 이어서 : https://steady-record.tistory.com/entry/%EC%BB%B4%ED%93%A8%ED%84%B0IT-%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%9D%98-%EC%82%AC%EC%8B%A4%EA%B3%BC-%EC%98%A4%ED%95%B4 [컴퓨터/IT] 객체지향의 사실과 오해[참고 블로그]https://techblog.woowahan.com/2502/  1장 협력하는 객체들의 공동체 ■ 역할, 책임, 협력시스템은 역할과 책임을 수행하는 객체로 분할되고, 시스템의 기능은 객체 간의 연쇄적인 요청과steady-record.tistory.com  04장: 역할, 책임, 협력■ 책임1. 책임의 분류객체의 책임은 ‘객체가 무엇을 알고 있는가(..

카테고리 없음

[컴퓨터/IT] 객체지향의 사실과 오해

[참고 블로그]https://techblog.woowahan.com/2502/  1장 협력하는 객체들의 공동체 ■ 역할, 책임, 협력시스템은 역할과 책임을 수행하는 객체로 분할되고, 시스템의 기능은 객체 간의 연쇄적인 요청과 응답의 흐름으로 구성된 협력으로 구현됩니다. ■ 커피 전문점을 객체지향적으로 바라보고 설계하고 구현하자커피 전문점 도메인도메인이란? 사용자들이 관심을 가지고 있는 특정 분야나 주제를 말하며 소프트웨어는 도메인에 존재하는 문제를 해결하기 위해 개발된다.커피 주문다음 예제의 목적은 커피 전문점에서 커피를 주문하는 과정을 객체들의 협력 관계로 구현하는 것입니다.커피 전문점이라는 세상1. 객체들로 구성된 작은 세상으로 바라보자객체지향 패러다임에서 가장 중요한 것은? 당연히 객체이죠. (클래..

WEB/JavaScript

[JavaScript] 클로저, 렉시컬 환경, 실행 컨텍스트

클로저앞서 렉시컬 스코프와 클로저는 매우 밀접하게 연관되어 있다고 말했다. 클로저란 무엇일까?클로저 : 함수와 함수가 선언된 렉시컬 환경(Lexical Environment)을 기억하여 외부 함수가 종료된 후에도 내부 함수가 외부 변수에 접근할 수 있도록 하는 기능이다.여기서 렉시컬 환경은 또 무엇일까? 렉시컬 환경렉시컬 환경은 "자바스크립트 엔진이 변수와 함수 선언을 관리하기 위해 사용하는 구체적인 공간"을 말한다.렉시컬 스코프는 "함수의 정의 위치를 기준으로 스코프가 결정되는 규칙"을 의미하는 것으로 렉시컬 환경과는 다른 의미를 가진다.예시:function makeAdder(x) { return function(y) { return x + y; }}const add3 = makeAdder(3);co..

developer of the night sky
susukkang.LOG