배워서 남주는 개발자 :)
반응형

객체 2

[ JS 딥다이브 ] 7주차 : 객체 리터럴

1. 객체란 JS는 객체 기반의 프로그래밍 언어이다. 원시값을 제외한 나머지 값(함수, 배열, 정규식 등)은 모두 객체다. 원시 타입은 하나의 값만 나타내지만, 객체는 다양한 타입의 값(원시 값 또는 다른 객체)을 하나의 단위로 구성한 복합적인 자료구조이다. 또한 원시 값은 변경이 불가능하지만, 객체는 변경이 가능하다. ➡️ 객체는 0개 이상의 프로퍼티로 구성된 집합이고, 프로퍼티는 key - value로 구성되어 있다. let person = { firstName: 'Jason', //

JS 2023.03.10

javaScript Coupling Decoupling 디자인 패턴 / 객체간 의존성 결합도

각 객체간 의존성/ 결합도가 높을수록 예상치 못한 문제(Side Effect)가 발생할 가능성이 높아집니다. 이를 해결할 수 있는 Decoupling이라는 개념이 존재하는데 Decoupling을 위한 디자인 패턴은 어떤게 존재할까요? [1]커플링이란? https://ui.toast.com/weekly-pick/ko_20150522 커플링 - 서로 다른 객체/ 모듈간의 관계를 의미한다. 관계의 방법은 조금씩 다르지만 거의 유사한 패턴이라 측정도 가능하다. 종류는 6가지가 있고, 각각의 커플링 점수가 높을수록 강한 결합을 의미한다. 1)Content Coupling - 5점 가장 강한 결합 단계이다. 특정 객체에서 다른 객체의 매서드를 직접 호출하거나 상태를 수정하는 형태의 코드를 뜻한다. 2)Common ..

Web 2022.04.03
728x90