
Builder 패턴 의도 빌더는 복잡한 객체들의 생성과 표현 방법을 분리하여 다양한 인스턴스를 만드는 생성 패턴이다. 빌더 패턴을 사용하면 같은 제작 코드를 사용하여 객체의 다양한 유형들과 표현을 제작할 수 있다. > 디자인 패턴은 3가지 종류가 있다. 생성 패턴 :

퍼사드 패던이란?

실행(런타임) 중에 알고리즘 전략을 선택하여 객체 동작을 실시간으로 바뀌도록 할 수 있게 하는 행위 패턴 에 속합니다. 전략이란? 특정한 작업을 수행하기 위한 알고리즘이나 행의를 의미알고리즘 : 특정 작업을 수행하기 위한 절차나 방법행동 : 특정 상황에서 객체가 취할

TCP/IP란? TCP/IP (Transmission Control Protocol/Internet Protocol)인터넷 표준 프로토콜로서 컴퓨터 간의 주고 받는 데이터를 전송할 때 에러가 발생하지 않도록 알맞게 나누어 전송하고 이를 수신하여 다시 기존의 정보로 변환

페이지 교체 알고리즘은 컴퓨터 운영 체제에서 메모리 관리 기법의 일종으로, 프로세스가 샐행될 때 필요한 페이지를 메모리에 적재하기 위해 어떤 페이지를 제거할지 결정하는 알고리즘입니다. 페이지 교체 알고리즘은 주로 가상 메모리를 사용하는 시스템입니다.OPT : 앞으로 가

데드락은 컴퓨터 시스템에서 여러 프로세스나 스레드가 서로 자원을 기다리며 무한히 멈춰있는 상태를 의미합니다. 마치 두 대의 차가 좁은 길에서 서로 마주 보고 있어, 서로 양보하지 않으면 아무도 움직일 수 없는 상황과 같습니다.데드락이 발생하려면 다음 네 가지 조건이 동
이분 탐색은 배열을 반으로 나누어가며 검색 범위를 줄여나가는 방식으로 작동합니다. 시간 복잡도가 O(log n)으로, 배열이 커져도 검색 시간이 크게 증가하지 않기 때문에 매우 빠릅니다.배열이 정렬이 되어있어야함 사용이 가능합니다.start, end, mid 세개의 변

객체는 관련된 데이터와 함수(일반적으로 여러 데이터와 함수로 이루어지는데, 객체 안에 있을 때는 보통 프로퍼티와 메소드라고 한다)변수, 함수, 자료 구조의 조합이 될 수 있는데, 특히 객체지향 프로그래밍에서 클래스를 기반으로 한 변수를 클래스의 인스턴스프로그래밍에서는

Context Switch란, 쉽게 말해👉 현재 작업 중인 프로세스의 상태(Context)를 저장하고