면접을 위한 cs 전공지식 노트

    면접을 위한 CS 전공지식 노트 1장

    디자인 패턴과 프로그래밍 패러다임 라이브러리 - 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다. 프레임워크에 비해 자유롭다. 프레임워크 - 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다.폴더명,파림여 등에 대한 규칙이 있으며 라이브러리에 비해 좀 더 엄격하다. 디자인 패턴이란? - 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호관계 등의 이용하여 해결할 수 있도록 하나의 "규약" 형태로 만들어놓은 것 입니다. 1. 싱글톤 패턴 - 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴, 하나의 클래스를 기반을 여러개의 개별적인 인스턴스를 만들 수 있지만, 그렇지게하지않고 하나의 클래스를 기반으로 단 하나의 인스턴스를 만들어 이를 기반으로 로직을 만드는데 쓰이며 ,..