CS2 SOLID 원칙이란? SOLID 원칙: 객체 지향 설계의 5대 원칙SOLID는 소프트웨어 설계를 더 유지보수 가능하고 확장 가능하게 만드는 5가지 원칙을 의미합니다.로버트 C. 마틴(Robert C. Martin, "Uncle Bob")이 정리한 객체 지향 프로그래밍(OOP)의 중요한 설계 원칙입니다.좋은 설계란 시스템에 새로운 요구사항이나 변경사항이 있을 때, 영향을 받는 범위가 적은 구조를 말한다. 그래서 시스템에 예상하지 못한 변경사항이 발생하더라도, 유연하게 대처하고 이후에 확장성이 있는 시스템 구조를 만들 수 있습니다.즉, SOLID 객체 지향 원칙을 적용하면 코드를 확장하고유지 보수 관리하기가 더 쉬워지며, 불필요한 복잡성을 제거해 리팩토링에 소요되는 시간을 줄임으로써 프로젝트 개발의 생산성을 높일 수 있습니다.1.. 2025. 2. 19. HTTP/HTTPS란 HTTPHTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간 HTML과 같은 하이퍼미디어 문서를 전송하기 위한 통신 규칙 세트 또는 프로토콜이다. 사용자가 웹 사이트를 방문하면 사용자 브라우저가 웹 서버에 HTTP 요청을 전송하고 웹 서버는 HTTP 응답으로 응답한다.즉, HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜인 것이다. 클라이언트-서버 프로토콜이란 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미한다.클라이언트와 서버는 개별적인 메시지 교환에 의해 통신한다.요청(Requests): 클라이언트에 의해 전송되는 메시지응답(Responses): 서버에서 응답으로 전송되는 메시지HTTP의 무상태성HTTP는 무상태(stateless) .. 2025. 2. 10. 이전 1 다음