🖥CS/기술면접대비🔎

    Restful

    Restful

    기술면접 대비 - Restful 들어가며 오늘은 Restful에 대해 정리해보고자 한다. 반복적으로 나오는 개념이고 이전에도 한 번 정리한 적이 있는 내용이기에 리마인드하며 스스로 개념에 대해 재정립해보고자 한다. 딥하게 파고들면 한 없이 어려워지는 개념인 것 같다. 반복적으로 보면서 숙달할 수 있어야겠다. API(Application Programming Interface) API란 무엇인가요? API는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 매커니즘입니다. 예를 들어, 기상청의 소프트웨어 시스템에는 일일 기상 데이터가 들어 있습니다. 휴대폰의 날씨 앱은 API를 통해 이 시스템과 "대화"하고 휴대폰에 매일 최신 날씨 정보를 표시합니다. API는 무엇을 ..

    객체 지향 프로그래밍

    객체 지향 프로그래밍

    기술면접 대비 - 객체 지향 프로그래밍 들어가며 기술면접을 준비하기 위하여 CS 내용들을 따로 정리해두고자 한다. 내 기억력의 휘발성은 상당히 강하기에 정리한 내용을 반복적으로 보며 숙달할 필요가 있어 보인다. 하루 한 개 씩이라도 꾸준히 정리해 두다 보면 필히 큰 도움이 될 터! 객체 지향 프로그래밍(OOP, Object Oriented Programming) 객체 지향 프로그래밍이란 컴퓨터 프로그래밍 패러다임 중 하나로, 프로그래밍에 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체 를 만들고, 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 여기서의 객체는 세상에 존재하는 모든 것을 의미(자동차, 사람, 동물 등)한다. OOP의 장점 코드 재사용성 증가 상속을 바탕으..