CS지식 (2) 썸네일형 리스트형 56. [CS 지식] 기술 면접 단골 질문! OOP(객체지향) 4대 특징 완벽 정리 객체지향 프로그래밍(OOP)은 AI 시대에 '꼭 알아야 하는거야?'라고 말할 수 있습니다. 하지만 그건 모르는 소리입니다.OOP는 알파벳을 모르고 개발하겠다는 이야기와 같을 만큼 아주 기초중에 기초입니다.객체지향 프로그래밍(OOP)의 핵심인 4대 요소(캡슐화, 추상화, 상속, 다형성)의 개념과 차이점을 다이어그램 및 Java 예제 코드로 정리합니다.1. 객체지향 프로그래밍(OOP)이란?객체지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어 프로그램을 '객체(Object)'들의 모임으로 구성하여 개발하는 프로그래밍 패러다임입니다. 데이터(변수)와 해당 데이터를 처리하는 동작(메서드)을 하나의 단위로 묶어 관리함으로써, 코드의 재사용성을 높이고 유지보수를 용이하게 만듭니.. 매일 쓰는 주소창의 비밀, URL 구조 완벽 정리 (Protocol부터 Fragment까지) 우리가 인터넷을 할 때 하루에도 수십 번씩 마주치는 주소창, 바로 URL(Uniform Resource Locator)입니다.개발을 하다 보면 이 URL을 파싱하거나, 직접 파라미터를 붙여 데이터를 전송해야 하는 일이 정말 많죠. 기술 면접에서도 단골로 나오는 주제이기도 합니다. 오늘은 URL의 각 구성 요소가 어떤 역할을 하는지 핵심만 쏙쏙 뽑아 정리해 보겠습니다.📌 URL 한눈에 보기우리가 예시로 볼 URL은 다음과 같습니다.https://dailyhans.com:8080/blog/posts/88?utm_source=menu#subtitle2이 긴 주소는 사실 각자의 명확한 역할을 가진 6개의 조각으로 이루어져 있습니다. 하나씩 쪼개서 살펴보시죠?1. Protocol (프로토콜)예시: https:/.. 이전 1 다음